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

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

BroadcastNewPSOsDelegate()FPipelineFileCacheManagerstatic
CacheComputePSO(uint32 RunTimeHash, FRHIComputeShader const *Initializer, bool bWasPSOPrecached, FPipelineStateStats **OutStats=nullptr)FPipelineFileCacheManagerstatic
CacheGraphicsPSO(uint32 RunTimeHash, FGraphicsPipelineStateInitializer const &Initializer, bool bWasPSOPrecached, FPipelineStateStats **OutStats=nullptr)FPipelineFileCacheManagerstatic
CacheRayTracingPSO(const FRayTracingPipelineStateInitializer &Initializer, ERayTracingPipelineCacheFlags Flags)FPipelineFileCacheManagerstatic
CloseUserPipelineFileCache()FPipelineFileCacheManagerstatic
DECLARE_MULTICAST_DELEGATE_OneParam(FPipelineStateLoggedEvent, const FPipelineCacheFileFormatPSO &)FPipelineFileCacheManager
FetchPSODescriptors(const FString &PSOCacheKey, TDoubleLinkedList< FPipelineCacheFileFormatPSORead * > &LoadedBatch)FPipelineFileCacheManagerstatic
FPipelineCacheFileFPipelineFileCacheManagerfriend
GetGameUsageMask()FPipelineFileCacheManagerinlinestatic
GetOrderedPSOHashes(const FString &PSOCacheKey, TArray< FPipelineCachePSOHeader > &PSOHashes, PSOOrder Order, int64 MinBindCount, TSet< uint32 > const &AlreadyCompiledHashes)FPipelineFileCacheManagerstatic
GetTotalPSOCount(const FString &PSOCacheKey)FPipelineFileCacheManagerstatic
HasPipelineFileCache(const FString &PSOCacheKey)FPipelineFileCacheManagerstatic
Initialize(uint32 GameVersion)FPipelineFileCacheManagerstatic
IsGameUsageMaskSet()FPipelineFileCacheManagerinlinestatic
IsPipelineFileCacheEnabled()FPipelineFileCacheManagerstatic
LoadPipelineFileCacheInto(FString const &Path, TSet< FPipelineCacheFileFormatPSO > &PSOs)FPipelineFileCacheManagerstatic
LogPSODetails()FPipelineFileCacheManagerstatic
LogPSOtoFileCache()FPipelineFileCacheManagerstatic
MergePipelineFileCaches(FString const &PathA, FString const &PathB, FPipelineFileCacheManager::PSOOrder Order, FString const &OutputPath)FPipelineFileCacheManagerstatic
NumPSOsLogged()FPipelineFileCacheManagerstatic
OnPipelineStateLogged()FPipelineFileCacheManagerstatic
OpenPipelineFileCache(const FString &Key, const FString &CacheName, EShaderPlatform Platform, FGuid &OutGameFileGuid)FPipelineFileCacheManagerstatic
OpenUserPipelineFileCache(const FString &Key, const FString &CacheName, EShaderPlatform Platform, FGuid &OutGameFileGuid)FPipelineFileCacheManagerstatic
PreCompileComplete()FPipelineFileCacheManagerstatic
PSOOrder enum nameFPipelineFileCacheManager
RegisterPSOCompileFailure(uint32 RunTimeHash, FGraphicsPipelineStateInitializer const &Initializer)FPipelineFileCacheManagerstatic
RegisterPSOStats(uint32 RunTimeHash)FPipelineFileCacheManagerstatic
ReportNewPSOs()FPipelineFileCacheManagerstatic
SaveMode enum nameFPipelineFileCacheManager
SavePipelineFileCache(SaveMode Mode)FPipelineFileCacheManagerstatic
SavePipelineFileCacheFrom(uint32 GameVersion, EShaderPlatform Platform, FString const &Path, const TSet< FPipelineCacheFileFormatPSO > &PSOs)FPipelineFileCacheManagerstatic
SetGameUsageMaskWithComparison(uint64 GameUsageMask, FPSOMaskComparisonFn InComparisonFnPtr)FPipelineFileCacheManagerstatic
SetNewPSOConsoleAndCSVLogging(bool bEnabled)FPipelineFileCacheManagerinlinestatic
Shutdown()FPipelineFileCacheManagerstatic