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

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

BatchMode enum nameFShaderPipelineCache
Closed enum valueFShaderPipelineCache
CloseUserPipelineFileCache()FShaderPipelineCachestatic
DECLARE_MULTICAST_DELEGATE_FiveParams(FShaderCacheOpenedDelegate, FString const &, EShaderPlatform, uint32, const FGuid &, FShaderCachePrecompileContext &)FShaderPipelineCache
DECLARE_MULTICAST_DELEGATE_ThreeParams(FShaderCachePreOpenDelegate, FString const &, EShaderPlatform, bool &)FShaderPipelineCache
DECLARE_MULTICAST_DELEGATE_ThreeParams(FShaderPrecompilationCompleteDelegate, uint32, double, const FShaderCachePrecompileContext &)FShaderPipelineCache
DECLARE_MULTICAST_DELEGATE_TwoParams(FShaderCacheClosedDelegate, FString const &, EShaderPlatform)FShaderPipelineCache
DECLARE_MULTICAST_DELEGATE_TwoParams(FShaderPrecompilationBeginDelegate, uint32, const FShaderCachePrecompileContext &)FShaderPipelineCache
ELibraryState enum nameFShaderPipelineCache
FShaderPipelineCache(EShaderPlatform Platform)FShaderPipelineCache
FShaderPipelineCacheTaskFShaderPipelineCachefriend
FTickableObjectRenderThread(bool bRegisterImmediately=true, bool bInHighFrequency=false)FTickableObjectRenderThreadinline
GetCacheClosedDelegate()FShaderPipelineCacheinlinestatic
GetCacheOpenedDelegate()FShaderPipelineCacheinlinestatic
GetCachePreOpenDelegate()FShaderPipelineCacheinlinestatic
GetGameVersionForPSOFileCache()FShaderPipelineCachestatic
GetPrecompilationBeginDelegate()FShaderPipelineCacheinlinestatic
GetPrecompilationCompleteDelegate()FShaderPipelineCacheinlinestatic
GetStatId() constFShaderPipelineCachevirtual
Initialize(EShaderPlatform Platform)FShaderPipelineCachestatic
IsBatchingPaused()FShaderPipelineCachestatic
IsPrecompiling()FShaderPipelineCachestatic
IsTickable() constFShaderPipelineCachevirtual
NeedsRenderingResumedForRenderingThreadTick() constFShaderPipelineCachevirtual
NumPrecompilesRemaining()FShaderPipelineCachestatic
Opened enum valueFShaderPipelineCache
OpenedComponent enum valueFShaderPipelineCache
OpenPipelineFileCache(EShaderPlatform Platform)FShaderPipelineCachestatic
OpenUserPipelineFileCache(EShaderPlatform Platform)FShaderPipelineCachestatic
PauseBatching()FShaderPipelineCachestatic
Register()FTickableObjectRenderThreadinline
Register(bool bIsRenderingThreadObject)FTickableObjectRenderThreadinline
RenderingThreadHighFrequencyTickableObjectsFTickableObjectRenderThreadstatic
RenderingThreadTickableObjectsFTickableObjectRenderThreadstatic
ResumeBatching()FShaderPipelineCachestatic
SavePipelineFileCache(FPipelineFileCacheManager::SaveMode Mode)FShaderPipelineCachestatic
SetBatchMode(BatchMode Mode)FShaderPipelineCachestatic
SetGameUsageMaskWithComparison(uint64 Mask, FPSOMaskComparisonFn InComparisonFnPtr)FShaderPipelineCachestatic
ShaderLibraryStateChanged(ELibraryState State, EShaderPlatform Platform, FString const &Name, int32 ComponentID)FShaderPipelineCachestatic
Shutdown()FShaderPipelineCachestatic
Tick(FRHICommandListImmediate &RHICmdList, float DeltaTime)FShaderPipelineCachevirtual
Tick(float DeltaTime)FShaderPipelineCache
Unregister()FTickableObjectRenderThreadinline
~FShaderPipelineCache()FShaderPipelineCachevirtual
~FTickableObjectRenderThread()FTickableObjectRenderThreadinlinevirtual