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

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

EUsageFlags enum nameFShaderParametersMetadata
EUseCase enum nameFShaderParametersMetadata
FindMemberFromOffset(uint16 MemberOffset, const FShaderParametersMetadata **OutContainingStruct, const FShaderParametersMetadata::FMember **OutMember, int32 *ArrayElementId, FString *NamePrefix) constFShaderParametersMetadata
FShaderParametersMetadata(EUseCase UseCase, EUniformBufferBindingFlags InBindingFlags, const TCHAR *InLayoutName, const TCHAR *InStructTypeName, const TCHAR *InShaderVariableName, const TCHAR *InStaticSlotName, const ANSICHAR *InFileName, const int32 InFileLine, uint32 InSize, const TArray< FMember > &InMembers, bool bForceCompleteInitialization=false, FRHIUniformBufferLayoutInitializer *OutLayoutInitializer=nullptr, EUsageFlags InUsageFlags=EUsageFlags::None)FShaderParametersMetadata
GetBindingFlags() constFShaderParametersMetadatainline
GetFileLine() constFShaderParametersMetadatainline
GetFileName() constFShaderParametersMetadatainline
GetFullMemberCodeName(uint16 MemberOffset) constFShaderParametersMetadata
GetLayout() constFShaderParametersMetadatainline
GetLayoutHash() constFShaderParametersMetadatainline
GetLayoutPtr() constFShaderParametersMetadatainline
GetLayoutSignature() constFShaderParametersMetadatainline
GetMembers() constFShaderParametersMetadatainline
GetNameStructMap()FShaderParametersMetadatastatic
GetNestedStructs(TArray< const FShaderParametersMetadata * > &OutNestedStructs) constFShaderParametersMetadata
GetPreferredBindingFlag() constFShaderParametersMetadatainline
GetShaderVariableHashedName() constFShaderParametersMetadatainline
GetShaderVariableName() constFShaderParametersMetadatainline
GetSize() constFShaderParametersMetadatainline
GetStaticSlotName() constFShaderParametersMetadatainline
GetStructList()FShaderParametersMetadatastatic
GetStructTypeName() constFShaderParametersMetadatainline
GetUsageFlags() constFShaderParametersMetadatainline
GetUseCase() constFShaderParametersMetadatainline
HasStaticSlot() constFShaderParametersMetadatainline
InitializeAllUniformBufferStructs()FShaderParametersMetadatastatic
IsLayoutInitialized() constFShaderParametersMetadatainline
IterateStructureMetadataDependencies(TParameterFunction Lambda) constFShaderParametersMetadatainline
kRootCBufferBindingIndexFShaderParametersMetadatastatic
kRootUniformBufferBindingNameFShaderParametersMetadatastatic
~FShaderParametersMetadata()FShaderParametersMetadatavirtual