UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Archive.h:1208
Definition RuntimeAssetCacheEntryMetadata.h:16
Definition NameTypes.h:617
Definition UnrealTemplate.h:321
Definition RuntimeAssetCacheBackend.h:21
virtual bool RemoveCacheEntry(FName Bucket, const TCHAR *CacheKey)=0
virtual FArchive * CreateWriteArchive(FName Bucket, const TCHAR *CacheKey)=0
static FRuntimeAssetCacheBackend & Get()
Definition RuntimeAssetCacheBackend.h:27
virtual bool ClearCache()=0
virtual bool ClearCache(FName Bucket)=0
bool PutCachedData(FName Bucket, const TCHAR *CacheKey, void *InData, int64 InDataSize, FCacheEntryMetadata *Metadata)
Definition RuntimeAssetCacheBackend.cpp:29
FCacheEntryMetadata * PreloadMetadata(FArchive *Ar)
Definition RuntimeAssetCacheBackend.cpp:50
virtual ~FRuntimeAssetCacheBackend()
Definition RuntimeAssetCacheBackend.h:85
virtual FRuntimeAssetCacheBucket * PreLoadBucket(FName BucketName, int32 BucketSize)=0
FCacheEntryMetadata * GetCachedData(FName Bucket, const TCHAR *CacheKey, void *&OutData, int64 &OutDataSize)
Definition RuntimeAssetCacheBackend.cpp:8
virtual FArchive * CreateReadArchive(FName Bucket, const TCHAR *CacheKey)=0
Definition RuntimeAssetCacheBucket.h:20