Navigation
API > API/Runtime > API/Runtime/Core
| Name | FPersistentStorageCategory |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/HAL/IPlatformFileManagedStorageWrapper.h |
| Include Path | #include "HAL/IPlatformFileManagedStorageWrapper.h" |
Syntax
struct FPersistentStorageCategory
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| HAL/IPlatformFileManagedStorageWrapper.h |
Structs
| Name | Remarks |
|---|---|
| CategoryStat |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CategoryName | const FString | HAL/IPlatformFileManagedStorageWrapper.h | ||
| Directories | const TArray< FString > | HAL/IPlatformFileManagedStorageWrapper.h | ||
| FileLockRegistry | FManagedStorageFileLockRegistry | HAL/IPlatformFileManagedStorageWrapper.h | ||
| FileSizes | TMap< FString, int64 > | HAL/IPlatformFileManagedStorageWrapper.h | ||
| FileSizesLock | FRWLock | HAL/IPlatformFileManagedStorageWrapper.h | ||
| OptionalStorageQuota | const int64 | HAL/IPlatformFileManagedStorageWrapper.h | ||
| StorageQuota | const int64 | HAL/IPlatformFileManagedStorageWrapper.h | ||
| UsedQuota | std::atomic< int64 > | HAL/IPlatformFileManagedStorageWrapper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EPersistentStorageManagerFileSizeFlags AddOrUpdateFile
(
const FString& Filename, |
HAL/IPlatformFileManagedStorageWrapper.h | ||
int64 GetAvailableSize() |
HAL/IPlatformFileManagedStorageWrapper.h | ||
const FString & GetCategoryName() |
HAL/IPlatformFileManagedStorageWrapper.h | ||
int64 GetCategoryOptionalQuota() |
HAL/IPlatformFileManagedStorageWrapper.h | ||
int64 GetCategoryQuota() |
HAL/IPlatformFileManagedStorageWrapper.h | ||
| HAL/IPlatformFileManagedStorageWrapper.h | |||
FManagedStorageFileLockRegistry & GetLockRegistry() |
HAL/IPlatformFileManagedStorageWrapper.h | ||
CategoryStat GetStat() |
Note this will not be accurate if the category is being modified while this is called but it is low level thread safe. | HAL/IPlatformFileManagedStorageWrapper.h | |
int64 GetUsedSize() |
HAL/IPlatformFileManagedStorageWrapper.h | ||
bool IsCategoryFull() |
HAL/IPlatformFileManagedStorageWrapper.h | ||
bool IsInCategory
(
const FString& Path |
HAL/IPlatformFileManagedStorageWrapper.h | ||
bool RemoveFile
(
const FString& Filename |
HAL/IPlatformFileManagedStorageWrapper.h |