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

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

ActiveCompileCountTPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >protected
BoostPriority(EPSOPrecachePriority PSOPrecachePriority, const FPSOPrecacheRequestID &RequestID)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
CreateNewPSO(const FComputePipelineStateInitializer &ComputeShaderInitializer)FPrecacheComputePipelineCacheinlinestatic
FPrecacheComputePipelineCache(uint32 InMemoryPSOsMaxNum)FPrecacheComputePipelineCacheinline
GetActiveCompileStatName()FPrecacheComputePipelineCacheinlinestatic
GetHighestPriorityCompileStatName()FPrecacheComputePipelineCacheinlinestatic
GetHighPriorityCompileStatName()FPrecacheComputePipelineCacheinlinestatic
GetPrecachingState(const FPSOPrecacheRequestID &RequestID)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
GetPrecachingState(const FComputePipelineStateInitializer &Initializer)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
GetPrecachingStateAndMarkUsed(const FComputePipelineStateInitializer &Initializer, bool &bOutMarkedUsed)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
GetPrecachingStateInternal(uint64 InitializerHash, bool bTryMarkUsed, bool &bOutMarkedUsed)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inlineprotected
HasPSOBeenRequested(const FComputePipelineStateInitializer &Initializer, uint64 InitializerHash, FPSOPrecacheRequestResult &Result)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inlineprotected
HighestPriorityCompileCountTPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >protected
HighPriorityCompileCountTPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >protected
InMemoryPSOIndicesTPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >protected
IsCompilationDone(EPSOPrecacheStateMask StateMask)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inlinestatic
IsPrecaching()TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
MarkPSOAsUsed(const FComputePipelineStateInitializer &Initializer)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
MaxInMemoryPSOsTPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >protected
NumActivePrecacheRequests()TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
OnNewPipelineStateCreated(const FComputePipelineStateInitializer &ComputeInitializer, FComputePipelineState *NewComputePipelineState, const FString &PSOCompilationEventName, bool bDoAsyncCompile)FPrecacheComputePipelineCachestatic
PipelineStateInitializerHash(const FComputePipelineStateInitializer &Key)FPrecacheComputePipelineCacheinlinestatic
PrecacheComputePipelineState(FRHIComputeShader *ComputeShader, const TCHAR *Name, bool bForcePrecache)FPrecacheComputePipelineCache
PrecachedPSOInitializerDataTPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >protected
PrecachedPSOInitializersTPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >protected
PrecachedPSOsToCleanupTPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >protected
PrecacheFinished(const FComputePipelineStateInitializer &Initializer, bool bValid)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
PrecachePSOsRWLockTPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >protected
ProcessDelayedCleanup()TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
PSOTypeTPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >protected
RescheduleTaskToHighPriority(EPSOPrecacheStateMask NewState, EPSOPrecacheStateMask PrevState, FComputePipelineState *PipelineState)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inlineprotected
SetMaxInMemoryPSOs(uint32 NewMaxInMemoryPSOs)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
TPrecachePipelineCacheBase(FPSOPrecacheRequestID::EType InType, uint32 InMaxInMemoryPSOs)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
TryAddNewState(const FComputePipelineStateInitializer &Initializer, const FString &PSOCompilationEventName, bool bDoAsyncCompile)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inlineprotected
UpdateActiveCompileCount(bool bIncrement)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inlineprotected
UpdateHighestPriorityCompileCount(bool bIncrement)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inlineprotected
UpdateHighPriorityCompileCount(bool bIncrement)TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inlineprotected
WaitTasksComplete()TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline
~TPrecachePipelineCacheBase()TPrecachePipelineCacheBase< FPrecacheComputePipelineCache, FComputePipelineStateInitializer, FComputePipelineState >inline