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

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

AsGlobalShaderType() constFShaderTypeinline
AsMaterialShaderType() constFShaderTypeinline
AsMeshMaterialShaderType() constFShaderTypeinline
AsNiagaraShaderType() constFShaderTypeinline
AsOpenColorIOShaderType() constFShaderTypeinline
ConstructCompiled(const FShader::CompiledShaderInitializerType &Initializer) constFShaderType
ConstructCompiledType typedefFShaderType
ConstructForDeserialization() constFShaderType
ConstructSerializedType typedefFShaderType
DumpDebugInfo()FShaderType
EShaderTypeForDynamicCast enum nameFShaderType
FShaderType(EShaderTypeForDynamicCast InShaderTypeForDynamicCast, FTypeLayoutDesc &InTypeLayout, const TCHAR *InName, const TCHAR *InSourceFilename, const TCHAR *InFunctionName, uint32 InFrequency, int32 TotalPermutationCount, ConstructSerializedType InConstructSerializedRef, ConstructCompiledType InConstructCompiledRef, ShouldCompilePermutationType InShouldCompilePermutationRef, ShouldPrecachePermutationType InShouldPrecachePermutationRef, GetRayTracingPayloadTypeType InGetRayTracingPayloadTypeRef, GetShaderBindingLayoutType InGetShaderBindingLayoutTypeRef, uint32 InTypeSize, const FShaderParametersMetadata *InRootParametersMetadata)FShaderType
GetComputeKernelShaderType() constFShaderTypeinline
GetComputeKernelShaderType()FShaderTypeinline
GetFName() constFShaderTypeinline
GetFrequency() constFShaderTypeinline
GetFunctionName() constFShaderTypeinline
GetGlobalShaderType()FShaderTypeinline
GetGlobalShaderType() constFShaderTypeinline
GetHashedName() constFShaderTypeinline
GetHashedShaderFilename() constFShaderTypeinline
GetLayout() constFShaderTypeinline
GetMaterialShaderType()FShaderTypeinline
GetMaterialShaderType() constFShaderTypeinline
GetMeshMaterialShaderType()FShaderTypeinline
GetMeshMaterialShaderType() constFShaderTypeinline
GetName() constFShaderTypeinline
GetNameToTypeMap()FShaderTypestatic
GetNiagaraShaderType() constFShaderTypeinline
GetNiagaraShaderType()FShaderTypeinline
GetNNERuntimeIREEShaderType() constFShaderTypeinline
GetNNERuntimeIREEShaderType()FShaderTypeinline
GetNumShaders() constFShaderTypeinline
GetOpenColorIOShaderType() constFShaderTypeinline
GetOpenColorIOShaderType()FShaderTypeinline
GetPermutationCount() constFShaderTypeinline
GetRayTracingPayloadType(const int32 PermutationId) constFShaderType
GetRayTracingPayloadTypeType typedefFShaderType
GetRootParametersMetadata() constFShaderTypeinline
GetShaderBindingLayout(const FShaderPermutationParameters &Parameters) constFShaderType
GetShaderBindingLayoutType typedefFShaderType
GetShaderFilename() constFShaderTypeinline
GetShaderTypeByName(const TCHAR *Name)FShaderTypestatic
GetShaderTypesByFilename(const TCHAR *Filename, bool bSearchAsRegexFilter=false)FShaderTypestatic
GetShaderTypesByFilenameFilter(const TFunction< bool(const TCHAR *)> &InFilenameFilter)FShaderTypestatic
GetSortedTypes(EShaderTypeForDynamicCast Type)FShaderTypestatic
GetSourceHash(EShaderPlatform ShaderPlatform) constFShaderType
GetTypeForDynamicCast() constFShaderTypeinline
GetTypeList()FShaderTypestatic
GetTypeSize() constFShaderTypeinline
IMPLEMENT_SHADER_TYPE_CONSTRUCTOR(FMeshMaterialShaderType, EShaderTypeForDynamicCast::MeshMaterial, TEXT("mesh material shader"))FMeshMaterialShaderType
Initialize(const TMap< FString, TArray< const TCHAR * > > &ShaderFileToUniformBufferVariables)FShaderTypestatic
ShouldCompilePermutation(EShaderPlatform Platform, const FMaterialShaderParameters &MaterialParameters, const FVertexFactoryType *VertexFactoryType, int32 PermutationId, EShaderPermutationFlags Flags) constFMeshMaterialShaderType
FShaderType::ShouldCompilePermutation(const FShaderPermutationParameters &Parameters) constFShaderType
ShouldCompilePermutationType typedefFShaderType
ShouldCompilePipeline(const FShaderPipelineType *ShaderPipelineType, EShaderPlatform Platform, const FMaterialShaderParameters &MaterialParameters, const FVertexFactoryType *VertexFactoryType, EShaderPermutationFlags Flags)FMeshMaterialShaderTypestatic
ShouldCompileVertexFactoryPermutation(EShaderPlatform Platform, const FMaterialShaderParameters &MaterialParameters, const FVertexFactoryType *VertexFactoryType, const FShaderType *ShaderType, EShaderPermutationFlags Flags)FMeshMaterialShaderTypestatic
ShouldCompileVertexFactoryPipeline(const FShaderPipelineType *ShaderPipelineType, EShaderPlatform Platform, const FMaterialShaderParameters &MaterialParameters, const FVertexFactoryType *VertexFactoryType, EShaderPermutationFlags Flags)FMeshMaterialShaderTypestatic
ShouldPrecachePermutation(const FShaderPermutationParameters &Parameters) constFShaderType
ShouldPrecachePermutationType typedefFShaderType
Uninitialize()FShaderTypestatic
~FShaderType()FShaderTypevirtual