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

Public Member Functions

 FCPUIDQueriedData ()
 

Static Public Member Functions

static bool HasCPUIDInstruction ()
 
static bool HasTimedPauseInstruction ()
 
static const ANSICHAR(& GetVendor ())[12+1]
 
static const ANSICHAR(& GetBrand ())[0x40]
 
static uint32 GetCPUInfo ()
 
static uint32 GetCPUInfo2 ()
 
static int32 GetCacheLineSize ()
 

Detailed Description

Class that caches __cpuid queried data.

Constructor & Destructor Documentation

◆ FCPUIDQueriedData()

FCPUIDQueriedData::FCPUIDQueriedData ( )
inline

Member Function Documentation

◆ GetBrand()

static const ANSICHAR(& FCPUIDQueriedData::GetBrand ( ) )[0x40]
inlinestatic

Gets pre-cached CPU brand string.

Returns
CPU brand string.

◆ GetCacheLineSize()

static int32 FCPUIDQueriedData::GetCacheLineSize ( )
inlinestatic

Gets cache line size.

Returns
Cache line size.

◆ GetCPUInfo()

static uint32 FCPUIDQueriedData::GetCPUInfo ( )
inlinestatic

Gets __cpuid CPU info.

Returns
CPU info unsigned int queried using __cpuid.

◆ GetCPUInfo2()

static uint32 FCPUIDQueriedData::GetCPUInfo2 ( )
inlinestatic

Gets __cpuid CPU info.

Returns
CPU info unsigned int queried using __cpuid.

◆ GetVendor()

static const ANSICHAR(& FCPUIDQueriedData::GetVendor ( ) )[12+1]
inlinestatic

Gets pre-cached CPU vendor name.

Returns
CPU vendor name.

◆ HasCPUIDInstruction()

static bool FCPUIDQueriedData::HasCPUIDInstruction ( )
inlinestatic

Checks if this CPU supports __cpuid instruction.

Returns
True if this CPU supports __cpuid instruction. False otherwise.

◆ HasTimedPauseInstruction()

static bool FCPUIDQueriedData::HasTimedPauseInstruction ( )
inlinestatic

Checks if this CPU supports tpause instruction.

Returns
True if this CPU supports tpause instruction. False otherwise.

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