|
RavEngine
|
Classes | |
| struct | Features |
| struct | GPUFeatures |
| struct | OSVersion |
| struct | PCIDevice |
Enumerations | |
| enum class | EArchitecture { Unknown , x86_64 , aarch64 , aarch64e } |
Functions | |
| uint16_t | NumLogicalProcessors () |
| std::string | CPUBrandString () |
| std::string | GPUBrandString () |
| std::string | OperatingSystemNameString () |
| uint32_t | SystemRAM () |
| OSVersion | OperatingSystemVersion () |
| uint32_t | GPUVRAM () |
| uint32_t | GPUVRAMinUse () |
| GPUFeatures | GetSupportedGPUFeatures () |
| PCIDevice | GPUPCIData () |
This namespace provides functions for getting basic information about the current device. Because most of these functions directly make operating system calls, DO NOT CALL THESE EVERY FRAME! Doing so will cause severe performance degradation. Instead, invoke the functions once and cache, or use a Timed system with an interval no faster than 1 second.
| std::string RavEngine::SystemInfo::CPUBrandString | ( | ) |
| uint16_t RavEngine::SystemInfo::NumLogicalProcessors | ( | ) |
| std::string RavEngine::SystemInfo::OperatingSystemNameString | ( | ) |
| uint32_t RavEngine::SystemInfo::SystemRAM | ( | ) |