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

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

AddThreadedRequest(const TArray< FString > &MaterialsToCompile, const FString &ShaderTypesToLoad, EShaderPlatform ShaderPlatform, ERHIFeatureLevel::Type FeatureLevel, EMaterialQualityLevel::Type QualityLevel, ODSCRecompileCommand RecompileCommandType, const FString &RequestedMaterialName=FString(), const FShaderCompilerFlags &ExtraCompilerFlags=FShaderCompilerFlags())FODSCManager
AddThreadedShaderPipelineRequest(EShaderPlatform ShaderPlatform, ERHIFeatureLevel::Type FeatureLevel, EMaterialQualityLevel::Type QualityLevel, const FMaterial *Material, const FString &VertexFactoryName, const FString &PipelineName, const TArray< FString > &ShaderTypeNames, int32 PermutationId, const TArray< FShaderId > &RequestShaderIds)FODSCManager
AddThreadedShaderPipelineRequest(EShaderPlatform ShaderPlatform, ERHIFeatureLevel::Type FeatureLevel, EMaterialQualityLevel::Type QualityLevel, const FString &MaterialName, const FString &VertexFactoryName, const FString &PipelineName, const TArray< FString > &ShaderTypeNames, int32 PermutationId)FODSCManagerinline
CheckIfRequestAlreadySent(const TArray< FShaderId > &RequestShaderIds, const FMaterial *Material) constFODSCManager
FindMaterialShaderMap(const FString &MaterialName, const FMaterialShaderMapId &ShaderMapId)FODSCManagerstatic
FODSCManager()FODSCManager
FODSCManagerAccessFODSCManagerfriend
FTSTickerObjectBase(float InDelay=0.0f, FTSTicker &Ticker=FTSTicker::GetCoreTicker())FTSTickerObjectBase
IsHandlingRequests() constFODSCManagerinline
IsODSCActive()FODSCManagerinlinestatic
IsODSCEnabled()FODSCManagerstatic
RegisterMaterialInstance(const UMaterialInstance *MI)FODSCManagerstatic
RegisterMaterialShaderMaps(const FString &MaterialName, const TArray< TRefCountPtr< FMaterialShaderMap > > &LoadedShaderMaps)FODSCManagerstatic
ReportODSCError(const FString &InErrorMessage)FODSCManagerstatic
ResetCurrentPrimitiveSceneInfo()FODSCManagerstatic
ResumeODSCForceRecompile()FODSCManagerstatic
SetCurrentPrimitiveSceneInfo(FPrimitiveSceneInfo *PrimitiveSceneInfo)FODSCManagerstatic
ShouldForceRecompile(const FMaterialShaderMap *MaterialShaderMap, const FMaterial *Material)FODSCManagerinlinestatic
SuspendODSCForceRecompile()FODSCManagerstatic
Tick(float DeltaSeconds) overrideFODSCManagervirtual
TryLoadGlobalShaders(EShaderPlatform ShaderPlatform)FODSCManager
UE_NONCOPYABLE(FTSTickerObjectBase)FTSTickerObjectBase
UnregisterMaterialInstance(const UMaterialInstance *MI)FODSCManagerstatic
UnregisterMaterialName(const FMaterial *Material)FODSCManagerstatic
UseDefaultMaterialOnRecompile()FODSCManagerstatic
~FODSCManager()FODSCManagervirtual
~FTSTickerObjectBase()FTSTickerObjectBasevirtual