#include <NuxCore/CPU.h>
Data Structures |
struct | CPUFeatures |
struct | CPUInfo |
struct | MemInfo |
struct | OSInfo |
Public Types |
enum | { CPU_UNKNOWN = 0,
CPU_INTEL,
CPU_AMD
} |
enum | {
OS_UNKNOWN = 0,
OS_WIN95,
OS_WIN98,
OS_WINME,
OS_WINNT40,
OS_WIN2000,
OS_WINXP,
OS_WINXP64,
OS_WINSERVER2003,
OS_WINSERVER2003R2,
OS_WINVISTA,
OS_WINVISTA64,
OS_MACOS,
OS_LINUX
} |
Public Member Functions |
bool | IsBigEndian () |
bool | IsLittleEndian () |
Data Fields |
NString | m_CPUString |
NString | m_CPUBrandString |
struct CPUInfo | m_CPUInfo |
struct CPUFeatures | m_CPUFeatures |
struct MemInfo | m_MemInfo |
struct OSInfo | m_OSInfo |
Protected Member Functions |
void | GetOS () |
Protected Attributes |
bool | m_IsLittleEndian |
Member Enumeration Documentation
- Enumerator:
CPU_UNKNOWN |
|
CPU_INTEL |
|
CPU_AMD |
|
- Enumerator:
OS_UNKNOWN |
|
OS_WIN95 |
|
OS_WIN98 |
|
OS_WINME |
|
OS_WINNT40 |
|
OS_WIN2000 |
|
OS_WINXP |
|
OS_WINXP64 |
|
OS_WINSERVER2003 |
|
OS_WINSERVER2003R2 |
|
OS_WINVISTA |
|
OS_WINVISTA64 |
|
OS_MACOS |
|
OS_LINUX |
|
Member Function Documentation
void nux::NCPU::GetOS |
( |
| ) |
[protected] |
bool nux::NCPU::IsBigEndian |
( |
| ) |
|
bool nux::NCPU::IsLittleEndian |
( |
| ) |
|
Field Documentation
The documentation for this class was generated from the following file: