Navigation
API > API/Runtime > API/Runtime/VirtualFileCache
| Name | IVirtualFileCache |
| Type | struct |
| Header File | /Engine/Source/Runtime/VirtualFileCache/Public/VirtualFileCache.h |
| Include Path | #include "VirtualFileCache.h" |
Syntax
struct IVirtualFileCache
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IVirtualFileCache() |
VirtualFileCache.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
double CurrentFragmentation() |
VirtualFileCache.h | ||
void Defragment() |
VirtualFileCache.h | ||
bool DoesChunkExist
(
const VFCKey& Id |
VirtualFileCache.h | ||
void EraseData
(
VFCKey Id |
VirtualFileCache.h | ||
TIoStatusOr< uint64 > GetSizeForChunk
(
const VFCKey& Id |
VirtualFileCache.h | ||
uint64 GetTotalMemCacheHits() |
VirtualFileCache.h | ||
uint64 GetTotalMemCacheMisses() |
VirtualFileCache.h | ||
int64 GetTotalSize() |
VirtualFileCache.h | ||
int64 GetUsedSize() |
VirtualFileCache.h | ||
void Initialize
(
const FVirtualFileCacheSettings& Context |
VirtualFileCache.h | ||
TFuture< TArray< uint8 > > ReadData
(
VFCKey Id, |
VirtualFileCache.h | ||
FIoStatus WriteData
(
VFCKey Id, |
VirtualFileCache.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< IVirtualFileCache, ESPMode::ThreadSafe > CreateVirtualFileCache() |
VirtualFileCache.h |