![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Public Member Functions | |
| void | Bind (const FShaderParametersMetadata &StructMetaData, const TCHAR *MemberPrefix, uint32 GeneralByteOffset) |
Public Attributes | |
| const FShader * | Shader |
| FShaderParameterBindings * | Bindings |
| const FShaderParameterMap * | ParametersMap |
| TMap< FString, FString > | ShaderGlobalScopeBindings |
| FString | RenderTargetBindingSlotCppName |
| int32 | PermutationId |
| bool | bUseRootShaderParameters |
Context of binding a map.
|
inline |
| FShaderParameterBindings* FShaderParameterStructBindingContext::Bindings |
| bool FShaderParameterStructBindingContext::bUseRootShaderParameters |
| const FShaderParameterMap* FShaderParameterStructBindingContext::ParametersMap |
| int32 FShaderParameterStructBindingContext::PermutationId |
| FString FShaderParameterStructBindingContext::RenderTargetBindingSlotCppName |
| const FShader* FShaderParameterStructBindingContext::Shader |
| TMap<FString, FString> FShaderParameterStructBindingContext::ShaderGlobalScopeBindings |