Navigation
Unreal Engine C++ API Reference > Runtime > Core > HAL
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/HAL/IPlatformFileManagedStorageWrapper.h |
Include | #include "HAL/IPlatformFileManagedStorageWrapper.h" |
Syntax
class FPersistentStorageManager
Remarks
NOTE: is not used on the whole class because then FCategoryInfo is exported which appears to force the generation of copy constructors for FPersistentStorageCategory which causes a compile error because std::atomic can't be copied.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
EPersistentStorageManagerFileSizeFlags | AddOrUpdateFile
(
const FPersistentManagedFile& File, |
|
![]() ![]() |
TMap< FString, FPersistentStorageCategory::CategoryStat > | ||
![]() ![]() |
FPersistentStorageManager & | Get () |
Singleton access |
![]() ![]() |
TOptional< FPersistentStorageCategory::CategoryStat > | GetCategoryStat
(
const FString& InCategory |
|
![]() ![]() |
bool | GetPersistentStorageSize
(
int64& UsedSpace, |
Returns any additional required free space and optional free space. |
![]() |
bool | ||
![]() |
bool | ||
![]() ![]() |
TArrayView< const FString > | ||
![]() ![]() |
int64 | ||
![]() |
void | Initialize () |
|
![]() ![]() |
bool | IsCategoryForFileFull
(
const FPersistentManagedFile& File |
|
![]() ![]() |
bool | ||
![]() ![]() |
bool | IsReady () |
|
![]() |
bool | RemoveFileFromManager
(
FPersistentManagedFile& File |
|
![]() |
FPersistentManagedFile | TryManageFile
(
const FString& Filename |
|
![]() |
FPersistentManagedFile | TryManageFile
(
FString&& Filename |