UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Experimental::FCacheStorageMetaData Class Reference

Public Types

enum class  ECacheStorageState : uint8 { Deleted , Created , Mounted , Count }
 

Public Member Functions

const TCHARLexToString (ECacheStorageState Val)
 
 FCacheStorageMetaData (int32 InCacheIndex, const FString &InMountName, bool bCacheExists, uint64 InEarlyStartupSize)
 
bool IsValid () const
 
const FString & GetMountName () const
 
uint64 GetEarlyStartupSize () const
 
FString GetMountPath () const
 
void WaitForPredicateWhileLocked (const TFunction< bool()> &Predicate)
 
void NotifyWaitersWhileLocked ()
 
bool CreateCacheStorage (uint64 RequestNumberOfBytes)
 
void DestroyCacheStorage ()
 
uint64 GetCacheStorageInfo ()
 
FString MountCacheStorage ()
 
void UnmountCacheStorage ()
 

Member Enumeration Documentation

◆ ECacheStorageState

Enumerator
Deleted 
Created 
Mounted 
Count 

Constructor & Destructor Documentation

◆ FCacheStorageMetaData()

Experimental::FCacheStorageMetaData::FCacheStorageMetaData ( int32  InCacheIndex,
const FString &  InMountName,
bool  bCacheExists,
uint64  InEarlyStartupSize 
)
inline

Member Function Documentation

◆ CreateCacheStorage()

bool Experimental::FCacheStorageMetaData::CreateCacheStorage ( uint64  RequestNumberOfBytes)
inline

◆ DestroyCacheStorage()

void Experimental::FCacheStorageMetaData::DestroyCacheStorage ( )
inline

◆ GetCacheStorageInfo()

uint64 Experimental::FCacheStorageMetaData::GetCacheStorageInfo ( )
inline

◆ GetEarlyStartupSize()

uint64 Experimental::FCacheStorageMetaData::GetEarlyStartupSize ( ) const
inline

◆ GetMountName()

const FString & Experimental::FCacheStorageMetaData::GetMountName ( ) const
inline

◆ GetMountPath()

FString Experimental::FCacheStorageMetaData::GetMountPath ( ) const
inline

◆ IsValid()

bool Experimental::FCacheStorageMetaData::IsValid ( ) const
inline

◆ LexToString()

const TCHAR * Experimental::FCacheStorageMetaData::LexToString ( ECacheStorageState  Val)
inline

◆ MountCacheStorage()

FString Experimental::FCacheStorageMetaData::MountCacheStorage ( )
inline

◆ NotifyWaitersWhileLocked()

void Experimental::FCacheStorageMetaData::NotifyWaitersWhileLocked ( )
inline

◆ UnmountCacheStorage()

void Experimental::FCacheStorageMetaData::UnmountCacheStorage ( )
inline

◆ WaitForPredicateWhileLocked()

void Experimental::FCacheStorageMetaData::WaitForPredicateWhileLocked ( const TFunction< bool()> &  Predicate)
inline

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