UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InstallBundleUtil::PersistentStats Namespace Reference

Classes

class  FBundlePersistentStats
 
class  FPersistentStatContainerBase
 
class  FPersistentStatsBase
 
class  FPersistentTimerData
 
class  FSessionPersistentStats
 

Enumerations

enum class  ETimingStatNames : uint8 {
  TotalTime_Real , TotalTime_FG , TotalTime_BG , ChunkDBDownloadTime_Real ,
  ChunkDBDownloadTime_FG , ChunkDBDownloadTime_BG , InstallTime_Real , InstallTime_FG ,
  InstallTime_BG , PSOTime_Real , PSOTime_FG , PSOTime_BG ,
  NumStatNames
}
 
enum class  ECountStatNames : uint8 { NumResumedFromBackground , NumResumedFromLaunch , NumBackgrounded , NumStatNames }
 

Functions

const FString & LexToString (ETimingStatNames InType)
 
const FString & LexToString (ECountStatNames InType)
 
bool IsTimerReal (ETimingStatNames InTimerType)
 
bool IsTimerFG (ETimingStatNames InTimerType)
 
bool IsTimerBG (ETimingStatNames InTimerType)
 
ETimingStatNames GetAssociatedRealTimerName (ETimingStatNames InTimerType)
 
ETimingStatNames GetAssociatedFGTimerName (ETimingStatNames InTimerType)
 
ETimingStatNames GetAssociatedBGTimerName (ETimingStatNames InTimerType)
 

Enumeration Type Documentation

◆ ECountStatNames

Enumerator
NumResumedFromBackground 
NumResumedFromLaunch 
NumBackgrounded 
NumStatNames 

◆ ETimingStatNames

Enumerator
TotalTime_Real 
TotalTime_FG 
TotalTime_BG 
ChunkDBDownloadTime_Real 
ChunkDBDownloadTime_FG 
ChunkDBDownloadTime_BG 
InstallTime_Real 
InstallTime_FG 
InstallTime_BG 
PSOTime_Real 
PSOTime_FG 
PSOTime_BG 
NumStatNames 

Function Documentation

◆ GetAssociatedBGTimerName()

INSTALLBUNDLEMANAGER_API ETimingStatNames InstallBundleUtil::PersistentStats::GetAssociatedBGTimerName ( ETimingStatNames  InTimerType)

◆ GetAssociatedFGTimerName()

INSTALLBUNDLEMANAGER_API ETimingStatNames InstallBundleUtil::PersistentStats::GetAssociatedFGTimerName ( ETimingStatNames  InTimerType)

◆ GetAssociatedRealTimerName()

INSTALLBUNDLEMANAGER_API ETimingStatNames InstallBundleUtil::PersistentStats::GetAssociatedRealTimerName ( ETimingStatNames  InTimerType)

◆ IsTimerBG()

INSTALLBUNDLEMANAGER_API bool InstallBundleUtil::PersistentStats::IsTimerBG ( ETimingStatNames  InTimerType)

◆ IsTimerFG()

INSTALLBUNDLEMANAGER_API bool InstallBundleUtil::PersistentStats::IsTimerFG ( ETimingStatNames  InTimerType)

◆ IsTimerReal()

INSTALLBUNDLEMANAGER_API bool InstallBundleUtil::PersistentStats::IsTimerReal ( ETimingStatNames  InTimerType)

◆ LexToString() [1/2]

INSTALLBUNDLEMANAGER_API const FString & InstallBundleUtil::PersistentStats::LexToString ( ECountStatNames  InType)

◆ LexToString() [2/2]

INSTALLBUNDLEMANAGER_API const FString & InstallBundleUtil::PersistentStats::LexToString ( ETimingStatNames  InType)