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

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

AcquireMeshShaderMap(const FVertexFactoryType *VertexFactoryType)FMaterialShaderMapinline
AcquireMeshShaderMap(const FHashedName &VertexFactoryTypeName)FMaterialShaderMapinline
AddRef()FMaterialShaderMap
AssignContent(TMemoryImageObject< FShaderMapContent > InContent)FShaderMapBase
AssignCopy(const FShaderMapBase &Source)FShaderMapBaseprotected
CollectPSOPrecacheData(const FMaterialPSOPrecacheParams &PrecacheParams)FMaterialShaderMap
CompiledSuccessfully() constFMaterialShaderMapinline
CountNumShaders(int32 &NumShaders, int32 &NumPipelines) constFMaterialShaderMapinline
CreatePointerTable() const final overrideTShaderMap< FMaterialShaderMapContent, FShaderMapPointerTable >inlineprotectedvirtual
DestroyContent()FShaderMapBaseprotected
DumpDebugInfo(FOutputDevice &OutputDevice) constFMaterialShaderMap
DumpMaterialStatsFMaterialShaderMapfriend
DumpShaderList(FShaderListReport &Out) constFMaterialShaderMapvirtual
FinalizeContent()TShaderMap< FMaterialShaderMapContent, FShaderMapPointerTable >inline
FindId(const FMaterialShaderMapId &ShaderMapId, EShaderPlatform Platform)FMaterialShaderMapstatic
FMaterialShaderMap()FMaterialShaderMap
FShaderCompilingManagerFMaterialShaderMapfriend
FShaderMapBase()FShaderMapBaseprotected
GetContent() constTShaderMap< FMaterialShaderMapContent, FShaderMapPointerTable >inline
GetContentTypeDesc() const final overrideTShaderMap< FMaterialShaderMapContent, FShaderMapPointerTable >inlineprotectedvirtual
GetDebugDescription() constFMaterialShaderMapinline
GetFriendlyName() constFMaterialShaderMapinline
GetFrozenContentSize() constFShaderMapBaseinline
GetMaterialPath() constFMaterialShaderMapinline
GetMaxNumInstructionsForShader(FShaderType *ShaderType) constFMaterialShaderMapinline
GetMeshShaderMap(const FVertexFactoryType *VertexFactoryType) constFMaterialShaderMapinline
GetMeshShaderMap(const FHashedName &VertexFactoryTypeName) constFMaterialShaderMapinline
GetMutableContent()TShaderMap< FMaterialShaderMapContent, FShaderMapPointerTable >inline
GetNumRefs() constFMaterialShaderMapinline
GetNumVirtualTextureStacks() constFMaterialShaderMapinline
GetPermutationFlags() constFShaderMapBaseinline
GetPointerTable() constTShaderMap< FMaterialShaderMapContent, FShaderMapPointerTable >inline
GetRefCount() constFMaterialShaderMapinline
GetResolutionRelativeToInput() constFMaterialShaderMapinline
GetResource() constFShaderMapBaseinline
GetResourceChecked() constFShaderMapBaseinline
GetResourceCode()FShaderMapBase
GetRuntimeVirtualTextureOutputAttributeMask() constFMaterialShaderMapinline
GetShader(FShaderType *ShaderType, int32 PermutationId=0) constFMaterialShaderMapinline
GetShader(int32 PermutationId=0) constFMaterialShaderMapinline
GetShader(const typename ShaderType::FPermutationDomain &PermutationVector) constFMaterialShaderMapinline
GetShaderContentHash() constFMaterialShaderMapinline
GetShaderList(TMap< FShaderId, TShaderRef< FShader > > &OutShaders) constFMaterialShaderMap
GetShaderList(TMap< FHashedName, TShaderRef< FShader > > &OutShaders) const overrideFMaterialShaderMapvirtual
GetShaderMapId() constFMaterialShaderMapinline
GetShaderNum() constFMaterialShaderMap
GetShaderPipelineList(TArray< FShaderPipelineRef > &OutShaderPipelines) const overrideFMaterialShaderMapvirtual
GetShaderPlatform() constFShaderMapBaseinline
GetSubstrateClosureCount() constFMaterialShaderMapinline
GetSubstrateMaterialBsdfFeatures() constFMaterialShaderMapinline
GetSubstrateMaterialCompilationOutput() constFMaterialShaderMapinline
GetSubstrateMaterialType() constFMaterialShaderMapinline
GetSubstrateTileType() constFMaterialShaderMapinline
GetSubstrateUintPerPixel() constFMaterialShaderMapinline
GetUniformBufferLayout() constFMaterialShaderMapinline
GetUniformExpressionSet() constFMaterialShaderMapinline
GetUserSceneTextureInputs() constFMaterialShaderMapinline
GetUserSceneTextureOutput() constFMaterialShaderMapinline
GetUserTextureDivisor() constFMaterialShaderMapinline
InitResource()FShaderMapBaseprotected
IsCompilationFinalized() constFMaterialShaderMapinline
IsComplete(const FMaterial *Material, bool bSilent)FMaterialShaderMap
IsLightFunctionAtlasCompatible() constFMaterialShaderMapinline
IsValidForRendering(bool bFailOnInvalid=false) constFMaterialShaderMapinline
LoadForRemoteRecompile(FArchive &Ar, EShaderPlatform ShaderPlatform, TArray< UMaterialInterface * > &OutLoadedMaterials)FMaterialShaderMapstatic
ModifiesMeshPosition() constFMaterialShaderMapinline
NeedsGBuffer() constFMaterialShaderMapinline
NeedsSceneTextures() constFMaterialShaderMapinline
PostFinalizeContent() overrideFMaterialShaderMapprotectedvirtual
Register(EShaderPlatform InShaderPlatform)FMaterialShaderMap
RegisterForODSC(EShaderPlatform InShaderPlatform)FMaterialShaderMap
Release()FMaterialShaderMap
RequiresSceneColorCopy() constFMaterialShaderMapinline
SaveForRemoteRecompile(FArchive &Ar, const TMap< FString, TArray< TRefCountPtr< FMaterialShaderMap > > > &CompiledShaderMaps)FMaterialShaderMapstatic
Serialize(FShaderSerializeContext &Ctx)FMaterialShaderMap
Super typedefFMaterialShaderMap
ToString() constFShaderMapBase
UE::Cook::FODSCClientDataFMaterialShaderMapfriend
UnfreezeContent()FShaderMapBase
UsesAnisotropy() constFMaterialShaderMapinline
UsesDisplacement() constFMaterialShaderMapinline
UsesDistanceCullFade() constFMaterialShaderMapinline
UsesEyeAdaptation() constFMaterialShaderMapinline
UsesGlobalDistanceField() constFMaterialShaderMapinline
UsesMotionVectorWorldOffset() constFMaterialShaderMapinline
UsesPathTracingBufferTexture(uint32 TexId) constFMaterialShaderMapinline
UsesPixelDepthOffset() constFMaterialShaderMapinline
UsesSceneDepthLookup() constFMaterialShaderMapinline
UsesSceneTexture(uint32 TexId) constFMaterialShaderMapinline
UsesTemporalResponsiveness() constFMaterialShaderMapinline
UsesVelocitySceneTexture() constFMaterialShaderMapinline
UsesWorldPositionOffset() constFMaterialShaderMapinline
~FDeferredCleanupInterface()FDeferredCleanupInterfaceinlinevirtual
~FMaterialShaderMap()FMaterialShaderMapvirtual
~FShaderMapBase()FShaderMapBasevirtual