![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RuntimeAssetCacheFilesystemBackend.h>
Inheritance diagram for FRuntimeAssetCacheFilesystemBackend:Public Member Functions | |
| FRuntimeAssetCacheFilesystemBackend () | |
| virtual bool | RemoveCacheEntry (FName Bucket, const TCHAR *CacheKey) override |
| virtual bool | ClearCache () override |
| virtual bool | ClearCache (FName Bucket) override |
| virtual FRuntimeAssetCacheBucket * | PreLoadBucket (FName BucketName, int32 BucketSize) override |
Public Member Functions inherited from FRuntimeAssetCacheBackend | |
| FCacheEntryMetadata * | GetCachedData (FName Bucket, const TCHAR *CacheKey, void *&OutData, int64 &OutDataSize) |
| bool | PutCachedData (FName Bucket, const TCHAR *CacheKey, void *InData, int64 InDataSize, FCacheEntryMetadata *Metadata) |
Protected Member Functions | |
| virtual FArchive * | CreateReadArchive (FName Bucket, const TCHAR *CacheKey) override |
| virtual FArchive * | CreateWriteArchive (FName Bucket, const TCHAR *CacheKey) override |
Protected Member Functions inherited from FRuntimeAssetCacheBackend | |
| virtual | ~FRuntimeAssetCacheBackend () |
| FCacheEntryMetadata * | PreloadMetadata (FArchive *Ar) |
Protected Member Functions inherited from FNoncopyable | |
| FNoncopyable () | |
| ~FNoncopyable () | |
Additional Inherited Members | |
Static Public Member Functions inherited from FRuntimeAssetCacheBackend | |
| static FRuntimeAssetCacheBackend & | Get () |
File system implementation of runtime asset cache backend.
| FRuntimeAssetCacheFilesystemBackend::FRuntimeAssetCacheFilesystemBackend | ( | ) |
|
overridevirtual |
Removes all entries from cache.
Implements FRuntimeAssetCacheBackend.
Removes all entries from given bucket.
| Bucket | Bucket to clean. |
Implements FRuntimeAssetCacheBackend.
|
overrideprotectedvirtual |
Implements FRuntimeAssetCacheBackend.
|
overrideprotectedvirtual |
Implements FRuntimeAssetCacheBackend.
|
overridevirtual |
Preloads cache metadata and size for given bucket.
| BucketName | Name of bucket to preload. |
| BucketSize | Size of bucket to preload. |
Implements FRuntimeAssetCacheBackend.
|
overridevirtual |
FRuntimeAssetCacheBackend interface implementation.
Implements FRuntimeAssetCacheBackend.