UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FShaderParameterBindings Member List

This is the complete list of members for FShaderParameterBindings, including all inherited members.

BindForLegacyShaderParameters(const FShader *Shader, int32 PermutationId, const FShaderParameterMap &ParameterMaps, const FShaderParametersMetadata &StructMetaData, bool bShouldBindEverything=false)FShaderParameterBindings
BindForRootShaderParameters(const FShader *Shader, int32 PermutationId, const FShaderParameterMap &ParameterMaps)FShaderParameterBindings
DECLARE_EXPORTED_TYPE_LAYOUT(FShaderParameterBindings, RENDERCORE_API, NonVirtual)FShaderParameterBindings
kInvalidBufferIndexFShaderParameterBindingsstatic
LAYOUT_FIELD(TMemoryImageArray< FParameter >, Parameters)FShaderParameterBindings
LAYOUT_FIELD(TMemoryImageArray< FResourceParameter >, ResourceParameters)FShaderParameterBindings
LAYOUT_FIELD(TMemoryImageArray< FBindlessResourceParameter >, BindlessResourceParameters)FShaderParameterBindings
LAYOUT_FIELD(TMemoryImageArray< FParameterStructReference >, GraphUniformBuffers)FShaderParameterBindings
LAYOUT_FIELD(TMemoryImageArray< FParameterStructReference >, ParameterReferences)FShaderParameterBindings
LAYOUT_FIELD_INITIALIZED(uint32, StructureLayoutHash, 0)FShaderParameterBindings
LAYOUT_FIELD_INITIALIZED(uint16, RootParameterBufferIndex, FShaderParameterBindings::kInvalidBufferIndex)FShaderParameterBindings