CPUInfo

Engine/source/platform/platformCPUCount.h

More...

Public Enumerations

enum
EConfig {
  CONFIG_UserConfigIssue 
  CONFIG_SingleCoreHTEnabled 
  CONFIG_SingleCoreHTDisabled 
  CONFIG_SingleCoreAndHTNotCapable 
  CONFIG_MultiCoreAndHTNotCapable 
  CONFIG_MultiCoreAndHTEnabled 
  CONFIG_MultiCoreAndHTDisabled 
}

Public Functions

CPUCount(U32 & totalAvailableLogical, U32 & totalAvailableCores, U32 & numPhysical)
bool
bool

Detailed Description

Public Enumerations

EConfig

Enumerator

CONFIG_UserConfigIssue
CONFIG_SingleCoreHTEnabled
CONFIG_SingleCoreHTDisabled
CONFIG_SingleCoreAndHTNotCapable
CONFIG_MultiCoreAndHTNotCapable
CONFIG_MultiCoreAndHTEnabled
CONFIG_MultiCoreAndHTDisabled

Public Functions

CPUCount(U32 & totalAvailableLogical, U32 & totalAvailableCores, U32 & numPhysical)

isHyperThreaded(EConfig config)

isMultiCore(EConfig config)