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

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

AddSection(FGlobalShaderMapSection *InSection)FGlobalShaderMap
BeginCreateAllShaders()FGlobalShaderMap
Empty()FGlobalShaderMap
FGlobalShaderMap(EShaderPlatform InPlatform)FGlobalShaderMapexplicit
FindOrAddSection(const FShaderType *ShaderType)FGlobalShaderMap
FindOrAddShader(const FShaderType *ShaderType, int32 PermutationId, FShader *Shader)FGlobalShaderMap
FindOrAddShaderPipeline(const FShaderPipelineType *ShaderPipelineType, FShaderPipeline *ShaderPipeline)FGlobalShaderMap
FindSection(const FHashedName &HashedShaderFilename)FGlobalShaderMap
GetFirstSection()FGlobalShaderMapinline
GetShader(FShaderType *ShaderType, int32 PermutationId=0) constFGlobalShaderMap
GetShader() constFGlobalShaderMapinline
GetShader(int32 PermutationId) constFGlobalShaderMapinline
GetShader(const typename ShaderType::FPermutationDomain &PermutationVector) constFGlobalShaderMapinline
GetShaderPipeline(const FShaderPipelineType *PipelineType) constFGlobalShaderMap
HasShader(FShaderType *Type, int32 PermutationId) constFGlobalShaderMapinline
HasShaderPipeline(const FShaderPipelineType *ShaderPipelineType) constFGlobalShaderMapinline
IsComplete(const ITargetPlatform *TargetPlatform) constFGlobalShaderMap
IsEmpty() constFGlobalShaderMap
LoadFromGlobalArchive(FArchive &Ar)FGlobalShaderMap
ReleaseAllSections()FGlobalShaderMap
RemoveShaderPipelineType(const FShaderPipelineType *ShaderPipelineType)FGlobalShaderMap
RemoveShaderTypePermutaion(const FShaderType *Type, int32 PermutationId)FGlobalShaderMap
SaveToGlobalArchive(FArchive &Ar)FGlobalShaderMap
~FGlobalShaderMap()FGlobalShaderMap