![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FShaderParametersMetadataBuilder, including all inherited members.
| AddBufferSRV(const TCHAR *Name, const TCHAR *ShaderType, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | |
| AddBufferUAV(const TCHAR *Name, const TCHAR *ShaderType, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | |
| AddIncludedStruct(EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | inline |
| AddIncludedStruct(const FShaderParametersMetadata *StructMetadata, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | |
| AddNestedStruct(const TCHAR *Name, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | inline |
| AddNestedStruct(const TCHAR *Name, const FShaderParametersMetadata *StructMetadata, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | |
| AddParam(const TCHAR *Name, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | inline |
| AddParamArray(const TCHAR *Name, int32 NumElements, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | inline |
| AddRDGBufferSRV(const TCHAR *Name, const TCHAR *ShaderType, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | |
| AddRDGBufferUAV(const TCHAR *Name, const TCHAR *ShaderType, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | |
| AddRDGTexture(const TCHAR *Name, const TCHAR *ShaderType, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | |
| AddReferencedStruct(const TCHAR *Name, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | inline |
| AddReferencedStruct(const TCHAR *Name, const FShaderParametersMetadata *StructMetadata, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | |
| AddRenderTargetBindingSlots(const TCHAR *Name=TEXT("RenderTargets"), const TCHAR *ShaderType=TEXT(""), EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | |
| AddSampler(const TCHAR *Name, const TCHAR *ShaderType, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | |
| AddTexture(const TCHAR *Name, const TCHAR *ShaderType, EShaderPrecisionModifier::Type Precision=EShaderPrecisionModifier::Float) | FShaderParametersMetadataBuilder | |
| AlignNextMemberToStruct() | FShaderParametersMetadataBuilder | inline |
| Build(FShaderParametersMetadata::EUseCase UseCase, const TCHAR *ShaderParameterName) | FShaderParametersMetadataBuilder | |
| Build(FShaderParametersMetadata::EUseCase InUseCase, EUniformBufferBindingFlags InBindingFlags, const TCHAR *InLayoutName, const TCHAR *InStructTypeName, const TCHAR *InShaderVariableName, const TCHAR *InStaticSlotName, const ANSICHAR *InFileName, const int32 InFileLine, bool bForceCompleteInitialization=false, FRHIUniformBufferLayoutInitializer *OutLayoutInitializer=nullptr, FShaderParametersMetadata::EUsageFlags InUsageFlags=FShaderParametersMetadata::EUsageFlags::None) | FShaderParametersMetadataBuilder | |
| FShaderParametersMetadataBuilder() | FShaderParametersMetadataBuilder | inline |
| FShaderParametersMetadataBuilder(const FShaderParametersMetadata *RootParametersMetadata) | FShaderParametersMetadataBuilder | inlineexplicit |
| GetNextMemberOffset() const | FShaderParametersMetadataBuilder | inline |