5#include "Containers/Array.h"
6#include "Containers/Map.h"
12#define UE_API INDEXEDCACHESTORAGE_API
81 bool bHasRegisteredEntries =
false;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_API
Definition SColorGradingComponentViewer.h:12
Definition IndexedCacheStorageManager.h:29
UE_API bool SupportsIndexedCacheStorage()
Definition IndexedCacheStorageManager.cpp:612
UE_API void DestroyCacheStorage(int32 CacheIndex)
Definition IndexedCacheStorageManager.cpp:656
UE_API void EnumerateCacheStorages(TArray< FString > &OutCacheStorageNames)
Definition IndexedCacheStorageManager.cpp:635
UE_API bool CreateCacheStorage(uint64 RequestNumberOfBytes, int32 CacheIndex)
Definition IndexedCacheStorageManager.cpp:644
static UE_API FIndexedCacheStorageManager & Get()
Definition IndexedCacheStorageManager.cpp:302
UE_API FString GetMountPath(int32 CacheIndex)
Definition IndexedCacheStorageManager.cpp:716
UE_API void UnmountCacheStorage(int32 CacheIndex)
Definition IndexedCacheStorageManager.cpp:692
UE_API FString GetMountName(int32 CacheIndex)
Definition IndexedCacheStorageManager.cpp:704
UE_API uint64 GetCacheEarlyStartupSize(int32 CacheIndex)
Definition IndexedCacheStorageManager.cpp:623
UE_API int32 GetStorageIndex(const FString &CacheStorageName)
Definition IndexedCacheStorageManager.cpp:617
UE_API FString MountCacheStorage(int32 CacheIndex)
Definition IndexedCacheStorageManager.cpp:680
UE_API uint64 GetCacheStorageCapacity(int32 CacheIndex)
Definition IndexedCacheStorageManager.cpp:668
Definition IndexedCacheStorageManager.h:18
virtual void StartupModule() override
Definition IndexedCacheStorageModule.cpp:10
virtual void ShutdownModule() override
Definition IndexedCacheStorageModule.cpp:15
Definition ModuleInterface.h:14
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
Definition RobinHoodHashTable.h:18
Definition IndexedCacheStorageManager.h:85
const int32 MountPoint
Definition IndexedCacheStorageManager.h:98
FIndexedCacheStorageScopeMount(int32 InMountPoint)
Definition IndexedCacheStorageManager.h:86
~FIndexedCacheStorageScopeMount()
Definition IndexedCacheStorageManager.h:92
FString MountPath
Definition IndexedCacheStorageManager.h:97