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

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

AddShader(const FHashedName &TypeName, int32 PermutationId, FShader *Shader)FShaderMapContent
AddShaderPipeline(FShaderPipeline *Pipeline)FShaderMapContent
DumpShaderList(const FShaderMapBase &InShaderMap, FShaderListReport &Out) constFShaderMapContent
Empty()FShaderMapContent
EmptyShaderPipelines()FShaderMapContentprotected
FGlobalShaderMapFGlobalShaderMapContentfriend
FGlobalShaderMapSectionFGlobalShaderMapContentfriend
Finalize(const FShaderMapResourceCode *Code)FShaderMapContent
FindOrAddShader(const FHashedName &TypeName, int32 PermutationId, FShader *Shader)FShaderMapContent
FindOrAddShaderPipeline(FShaderPipeline *Pipeline)FShaderMapContent
FMemoryImageHashTable typedefFShaderMapContentprotected
FShaderMapContent(EShaderPlatform InPlatform)FShaderMapContentexplicit
GetHashedSourceFilename() constFGlobalShaderMapContentinline
GetMaxNumInstructionsForShader(const FShaderMapBase &InShaderMap, FShaderType *ShaderType) constFShaderMapContent
GetNumShaderPipelines() constFShaderMapContentinline
GetNumShaders() constFShaderMapContent
GetShader(int32 PermutationId=0) constFShaderMapContentinline
GetShader(const typename ShaderType::FPermutationDomain &PermutationVector) constFShaderMapContentinline
GetShader(const FShaderType *ShaderType, int32 PermutationId=0) constFShaderMapContentinline
GetShader(const FHashedName &TypeName, int32 PermutationId=0) constFShaderMapContent
GetShaderList(const FShaderMapBase &InShaderMap, const FSHAHash &InMaterialShaderMapHash, TMap< FShaderId, TShaderRef< FShader > > &OutShaders) constFShaderMapContent
GetShaderList(const FShaderMapBase &InShaderMap, TMap< FHashedName, TShaderRef< FShader > > &OutShaders) constFShaderMapContent
GetShaderPipeline(const FHashedName &PipelineTypeName) constFShaderMapContentinline
GetShaderPipeline(const FShaderPipelineType *PipelineType) constFShaderMapContentinline
GetShaderPipelineList(const FShaderMapBase &InShaderMap, TArray< FShaderPipelineRef > &OutShaderPipelines, FShaderPipeline::EFilter Filter) constFShaderMapContent
GetShaderPipelines() constFShaderMapContentinline
GetShaderPlatform() constFShaderMapContent
GetShaders() constFShaderMapContentinline
HasShader(const FHashedName &TypeName, int32 PermutationId) constFShaderMapContentinline
HasShader(const FShaderType *Type, int32 PermutationId) constFShaderMapContentinline
HasShaderPipeline(const FHashedName &PipelineTypeName) constFShaderMapContentinline
HasShaderPipeline(const FShaderPipelineType *PipelineType) constFShaderMapContentinline
IsEmpty() constFShaderMapContentinline
FShaderMapContent::LAYOUT_FIELD(FMemoryImageHashTable, ShaderHash)FShaderMapContentprotected
FShaderMapContent::LAYOUT_FIELD(TMemoryImageArray< FHashedName >, ShaderTypes)FShaderMapContentprotected
FShaderMapContent::LAYOUT_FIELD(TMemoryImageArray< int32 >, ShaderPermutations)FShaderMapContentprotected
FShaderMapContent::LAYOUT_FIELD(TMemoryImageArray< TMemoryImagePtr< FShader > >, Shaders)FShaderMapContentprotected
FShaderMapContent::LAYOUT_FIELD(TMemoryImageArray< TMemoryImagePtr< FShaderPipeline > >, ShaderPipelines)FShaderMapContentprotected
FShaderMapContent::LAYOUT_FIELD(FMemoryImageName, ShaderPlatformName)FShaderMapContentprotected
RemoveShaderPipelineType(const FShaderPipelineType *ShaderPipelineType)FShaderMapContent
RemoveShaderTypePermutaion(const FHashedName &TypeName, int32 PermutationId)FShaderMapContent
RemoveShaderTypePermutaion(const FShaderType *Type, int32 PermutationId)FShaderMapContentinline
UpdateHash(FSHA1 &Hasher) constFShaderMapContent
Validate(const FShaderMapBase &InShaderMap) constFShaderMapContent
~FShaderMapContent()FShaderMapContent