UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPersistentStorageCategory Struct Reference

#include <IPlatformFileManagedStorageWrapper.h>

Classes

struct  CategoryStat
 

Public Member Functions

 FPersistentStorageCategory (FString InCategoryName, TArray< FString > InDirectories, const int64 InQuota, const int64 InOptionalQuota)
 
const FString & GetCategoryName () const
 
int64 GetCategoryQuota () const
 
int64 GetCategoryOptionalQuota () const
 
int64 GetUsedSize () const
 
int64 GetAvailableSize () const
 
bool IsInCategory (const FString &Path) const
 
bool IsCategoryFull () const
 
EPersistentStorageManagerFileSizeFlags AddOrUpdateFile (const FString &Filename, const int64 FileSize, EPersistentStorageManagerFileSizeFlags Flags)
 
bool RemoveFile (const FString &Filename)
 
const TArray< FString > & GetDirectories () const
 
CategoryStat GetStat () const
 
FManagedStorageFileLockRegistryGetLockRegistry ()
 

Constructor & Destructor Documentation

◆ FPersistentStorageCategory()

FPersistentStorageCategory::FPersistentStorageCategory ( FString  InCategoryName,
TArray< FString >  InDirectories,
const int64  InQuota,
const int64  InOptionalQuota 
)
inline

Member Function Documentation

◆ AddOrUpdateFile()

EPersistentStorageManagerFileSizeFlags FPersistentStorageCategory::AddOrUpdateFile ( const FString &  Filename,
const int64  FileSize,
EPersistentStorageManagerFileSizeFlags  Flags 
)
inline

◆ GetAvailableSize()

int64 FPersistentStorageCategory::GetAvailableSize ( ) const
inline

◆ GetCategoryName()

const FString & FPersistentStorageCategory::GetCategoryName ( ) const
inline

◆ GetCategoryOptionalQuota()

int64 FPersistentStorageCategory::GetCategoryOptionalQuota ( ) const
inline

◆ GetCategoryQuota()

int64 FPersistentStorageCategory::GetCategoryQuota ( ) const
inline

◆ GetDirectories()

const TArray< FString > & FPersistentStorageCategory::GetDirectories ( ) const
inline

◆ GetLockRegistry()

FManagedStorageFileLockRegistry & FPersistentStorageCategory::GetLockRegistry ( )
inline

◆ GetStat()

CategoryStat FPersistentStorageCategory::GetStat ( ) const
inline

◆ GetUsedSize()

int64 FPersistentStorageCategory::GetUsedSize ( ) const
inline

◆ IsCategoryFull()

bool FPersistentStorageCategory::IsCategoryFull ( ) const
inline

◆ IsInCategory()

bool FPersistentStorageCategory::IsInCategory ( const FString &  Path) const
inline

◆ RemoveFile()

bool FPersistentStorageCategory::RemoveFile ( const FString &  Filename)
inline

The documentation for this struct was generated from the following file: