UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FShaderParameterStructBindingContext Struct Reference

Public Member Functions

void Bind (const FShaderParametersMetadata &StructMetaData, const TCHAR *MemberPrefix, uint32 GeneralByteOffset)
 

Public Attributes

const FShaderShader
 
FShaderParameterBindingsBindings
 
const FShaderParameterMapParametersMap
 
TMap< FString, FString > ShaderGlobalScopeBindings
 
FString RenderTargetBindingSlotCppName
 
int32 PermutationId
 
bool bUseRootShaderParameters
 

Detailed Description

Context of binding a map.

Member Function Documentation

◆ Bind()

void FShaderParameterStructBindingContext::Bind ( const FShaderParametersMetadata StructMetaData,
const TCHAR MemberPrefix,
uint32  GeneralByteOffset 
)
inline

Member Data Documentation

◆ Bindings

FShaderParameterBindings* FShaderParameterStructBindingContext::Bindings

◆ bUseRootShaderParameters

bool FShaderParameterStructBindingContext::bUseRootShaderParameters

◆ ParametersMap

const FShaderParameterMap* FShaderParameterStructBindingContext::ParametersMap

◆ PermutationId

int32 FShaderParameterStructBindingContext::PermutationId

◆ RenderTargetBindingSlotCppName

FString FShaderParameterStructBindingContext::RenderTargetBindingSlotCppName

◆ Shader

const FShader* FShaderParameterStructBindingContext::Shader

◆ ShaderGlobalScopeBindings

TMap<FString, FString> FShaderParameterStructBindingContext::ShaderGlobalScopeBindings

The documentation for this struct was generated from the following file: