Raven Engine v0.1
Loading...
Searching...
No Matches
Hardware.h File Reference
#include "Raven/Core/Types.h"
#include <string>

Classes

struct  Raven::Hardware::Capabilities
 Instruction-set capabilities. More...
struct  Raven::Hardware::HardwareInfo
 Overall hardware info: CPU, cores, RAM, caps. More...

Namespaces

namespace  Raven
namespace  Raven::Hardware

Functions

Capabilities Raven::Hardware::QueryCapabilities () noexcept
 Query the CPU for instruction-set support.
HardwareInfo Raven::Hardware::QueryHardwareInfo () noexcept
 Query overall hardware: brand string, cores, RAM, caps.
void Raven::Hardware::LogHardwareInfo () noexcept
 Log out the hardware info at Info level.
void Raven::Hardware::CheckRequiredCapabilities () noexcept
 Verifies that all required caps are present.