nngn
Loading...
Searching...
No Matches
nngn::Graphics::DeviceInfo Struct Reference

#include <graphics.h>

Public Types

enum class  Type {
  OTHER , INTEGRATED_GPU , DISCRETE_GPU , VIRTUAL_GPU ,
  CPU , OTHER , INTEGRATED_GPU , DISCRETE_GPU ,
  VIRTUAL_GPU , CPU
}
 
enum class  Type {
  OTHER , INTEGRATED_GPU , DISCRETE_GPU , VIRTUAL_GPU ,
  CPU , OTHER , INTEGRATED_GPU , DISCRETE_GPU ,
  VIRTUAL_GPU , CPU
}
 

Public Attributes

std::array< char, 256 > name = {}
 
std::array< char, 15 > version = {}
 
u32 driver_version = {}
 
u32 vendor_id = {}
 
u32 device_id = {}
 
Type type = {}
 

Member Enumeration Documentation

◆ Type [1/2]

Enumerator
OTHER 
INTEGRATED_GPU 
DISCRETE_GPU 
VIRTUAL_GPU 
CPU 
OTHER 
INTEGRATED_GPU 
DISCRETE_GPU 
VIRTUAL_GPU 
CPU 

◆ Type [2/2]

Enumerator
OTHER 
INTEGRATED_GPU 
DISCRETE_GPU 
VIRTUAL_GPU 
CPU 
OTHER 
INTEGRATED_GPU 
DISCRETE_GPU 
VIRTUAL_GPU 
CPU 

Member Data Documentation

◆ device_id

u32 nngn::Graphics::DeviceInfo::device_id = {}

◆ driver_version

u32 nngn::Graphics::DeviceInfo::driver_version = {}

◆ name

std::array< char, 256 > nngn::Graphics::DeviceInfo::name = {}

◆ type

Type nngn::Graphics::DeviceInfo::type = {}

◆ vendor_id

u32 nngn::Graphics::DeviceInfo::vendor_id = {}

◆ version

std::array< char, 15 > nngn::Graphics::DeviceInfo::version = {}

The documentation for this struct was generated from the following files: