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

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

AsGlobalShaderType() constFShaderTypeinline
AsMaterialShaderType() constFShaderTypeinline
AsMeshMaterialShaderType() constFShaderTypeinline
AsNiagaraShaderType() constFShaderTypeinline
AsOpenColorIOShaderType() constFShaderTypeinline
CompiledShaderInitializerType typedefFGlobalShaderType
ConstructCompiled(const FShader::CompiledShaderInitializerType &Initializer) constFShaderType
ConstructCompiledType typedefFShaderType
ConstructForDeserialization() constFShaderType
ConstructSerializedType typedefFShaderType
DumpDebugInfo()FShaderType
EShaderTypeForDynamicCast enum nameFShaderType
FGlobalShaderTypeCompilerFGlobalShaderTypefriend
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(FGlobalShaderType, EShaderTypeForDynamicCast::Global, TEXT("global shader"))FGlobalShaderType
Initialize(const TMap< FString, TArray< const TCHAR * > > &ShaderFileToUniformBufferVariables)FShaderTypestatic
ShouldCompilePermutation(EShaderPlatform Platform, int32 PermutationId, EShaderPermutationFlags Flags) constFGlobalShaderTypeinline
FShaderType::ShouldCompilePermutation(const FShaderPermutationParameters &Parameters) constFShaderType
ShouldCompilePermutationType typedefFShaderType
ShouldCompilePipeline(const FShaderPipelineType *ShaderPipelineType, EShaderPlatform Platform, EShaderPermutationFlags Flags)FGlobalShaderTypestatic
ShouldPrecachePermutation(EShaderPlatform Platform, int32 PermutationId, EShaderPermutationFlags Flags) constFGlobalShaderTypeinline
FShaderType::ShouldPrecachePermutation(const FShaderPermutationParameters &Parameters) constFShaderType
ShouldPrecachePermutationType typedefFShaderType
Uninitialize()FShaderTypestatic
~FShaderType()FShaderTypevirtual