![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | FPrecacheTask |
Public Member Functions | |
| TPrecachePipelineCacheBase (FPSOPrecacheRequestID::EType InType, uint32 InMaxInMemoryPSOs) | |
| ~TPrecachePipelineCacheBase () | |
| void | SetMaxInMemoryPSOs (uint32 NewMaxInMemoryPSOs) |
| void | WaitTasksComplete () |
| EPSOPrecacheResult | GetPrecachingState (const FPSOPrecacheRequestID &RequestID) |
| EPSOPrecacheResult | GetPrecachingState (const TPrecachedPSOInitializer &Initializer) |
| EPSOPrecacheResult | GetPrecachingStateAndMarkUsed (const TPrecachedPSOInitializer &Initializer, bool &bOutMarkedUsed) |
| bool | IsPrecaching () |
| void | BoostPriority (EPSOPrecachePriority PSOPrecachePriority, const FPSOPrecacheRequestID &RequestID) |
| uint32 | NumActivePrecacheRequests () |
| void | PrecacheFinished (const TPrecachedPSOInitializer &Initializer, bool bValid) |
| void | ProcessDelayedCleanup () |
| void | MarkPSOAsUsed (const TPrecachedPSOInitializer &Initializer) |
Static Public Member Functions | |
| static bool | IsCompilationDone (EPSOPrecacheStateMask StateMask) |
Protected Member Functions | |
| void | RescheduleTaskToHighPriority (EPSOPrecacheStateMask NewState, EPSOPrecacheStateMask PrevState, TPipelineState *PipelineState) |
| FPSOPrecacheRequestResult | TryAddNewState (const TPrecachedPSOInitializer &Initializer, const FString &PSOCompilationEventName, bool bDoAsyncCompile) |
| bool | HasPSOBeenRequested (const TPrecachedPSOInitializer &Initializer, uint64 InitializerHash, FPSOPrecacheRequestResult &Result) |
| EPSOPrecacheResult | GetPrecachingStateInternal (uint64 InitializerHash, bool bTryMarkUsed, bool &bOutMarkedUsed) |
| void | UpdateActiveCompileCount (bool bIncrement) |
| void | UpdateHighPriorityCompileCount (bool bIncrement) |
| void | UpdateHighestPriorityCompileCount (bool bIncrement) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |