![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "FileCache/FileCache.h"#include "Containers/BinaryHeap.h"#include "Containers/Queue.h"#include "Containers/LockFreeList.h"#include "Templates/TypeHash.h"#include "Misc/CoreDelegates.h"#include "Misc/ScopeLock.h"#include "Async/AsyncFileHandle.h"#include "Async/TaskGraphInterfaces.h"#include "ProfilingDebugging/LoadTimeTracker.h"#include "HAL/PlatformFile.h"#include "HAL/PlatformFileManager.h"#include "HAL/IConsoleManager.h"#include "ProfilingDebugging/CsvProfiler.h"Classes | |
| class | StrongBlockIdentifier< Parameter > |
| class | FFileCache |
| struct | FFileCache::FSlotInfo |
| class | FFileCacheHandle |
| class | FMemoryReadStreamAsyncRequest |
| class | FMemoryReadStreamCache |
| struct | FFileCachePreloadTask |
Typedefs | |
| using | CacheLineID = StrongBlockIdentifier< struct CacheLineStrongType > |
| using | CacheSlotID = StrongBlockIdentifier< struct CacheSlotStrongType > |
Functions | |
| DECLARE_STATS_GROUP (TEXT("Streaming File Cache"), STATGROUP_SFC, STATCAT_Advanced) | |
| DECLARE_CYCLE_STAT (TEXT("Create Handle"), STAT_SFC_CreateHandle, STATGROUP_SFC) | |
| DECLARE_CYCLE_STAT (TEXT("Read Data"), STAT_SFC_ReadData, STATGROUP_SFC) | |
| DECLARE_CYCLE_STAT (TEXT("EvictAll"), STAT_SFC_EvictAll, STATGROUP_SFC) | |
| DECLARE_CYCLE_STAT (TEXT("Find Eviction Candidate"), STAT_SFC_FindEvictionCandidate, STATGROUP_SFC) | |
| CSV_DEFINE_CATEGORY (FileCache, true) | |
| DEFINE_LOG_CATEGORY_STATIC (LogStreamingFileCache, Log, All) | |
| void | FileCache_PostIoStoreCompressionBlockSize (uint32 InCompressionBlockSize, FString const &InContainerFilePath) |
| DECLARE_CYCLE_STAT | ( | TEXT("Create Handle") | , |
| STAT_SFC_CreateHandle | , | ||
| STATGROUP_SFC | |||
| ) |
| DECLARE_CYCLE_STAT | ( | TEXT("EvictAll") | , |
| STAT_SFC_EvictAll | , | ||
| STATGROUP_SFC | |||
| ) |
| DECLARE_CYCLE_STAT | ( | TEXT("Find Eviction Candidate") | , |
| STAT_SFC_FindEvictionCandidate | , | ||
| STATGROUP_SFC | |||
| ) |
| DECLARE_CYCLE_STAT | ( | TEXT("Read Data") | , |
| STAT_SFC_ReadData | , | ||
| STATGROUP_SFC | |||
| ) |
| DECLARE_STATS_GROUP | ( | TEXT("Streaming File Cache") | , |
| STATGROUP_SFC | , | ||
| STATCAT_Advanced | |||
| ) |
| DEFINE_LOG_CATEGORY_STATIC | ( | LogStreamingFileCache | , |
| Log | , | ||
| All | |||
| ) |