UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Profiling::FCPUState Struct Reference

#include <GenericPlatformProcess.h>

Public Attributes

int32 CoreCount
 
int32 ActivatedCoreCount
 
ANSICHAR Name [6]
 
FCPUStatTime CurrentUsage [MaxSupportedCores]
 
FCPUStatTime PreviousUsage [MaxSupportedCores]
 
int32 Status [MaxSupportedCores]
 
double Utilization [MaxSupportedCores]
 
double IdleTime [MaxSupportedCores]
 
double AverageUtilization
 
double AverageIdleTime
 

Static Public Attributes

static constexpr int32 MaxSupportedCores = MAX_NUM_PROCESSORS
 

Member Data Documentation

◆ ActivatedCoreCount

int32 UE::Profiling::FCPUState::ActivatedCoreCount

◆ AverageIdleTime

double UE::Profiling::FCPUState::AverageIdleTime

◆ AverageUtilization

double UE::Profiling::FCPUState::AverageUtilization

◆ CoreCount

int32 UE::Profiling::FCPUState::CoreCount

◆ CurrentUsage

FCPUStatTime UE::Profiling::FCPUState::CurrentUsage[MaxSupportedCores]

◆ IdleTime

double UE::Profiling::FCPUState::IdleTime[MaxSupportedCores]

◆ MaxSupportedCores

constexpr int32 UE::Profiling::FCPUState::MaxSupportedCores = MAX_NUM_PROCESSORS
staticconstexpr

◆ Name

ANSICHAR UE::Profiling::FCPUState::Name[6]

◆ PreviousUsage

FCPUStatTime UE::Profiling::FCPUState::PreviousUsage[MaxSupportedCores]

◆ Status

int32 UE::Profiling::FCPUState::Status[MaxSupportedCores]

◆ Utilization

double UE::Profiling::FCPUState::Utilization[MaxSupportedCores]

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