Nebula
Loading...
Searching...
No Matches
CoreGraphics::AdapterInfo Class Reference

#include <adapterinfo.h>

Detailed Description

Contains information about a given display adapter.

This info can be used to identify a specific piece of hardware or driver version. Use DisplayDevice::GetAdapterInfo() to obtain information about existing display adapters.

Public Member Functions

 AdapterInfo ()
 constructor
 
void SetDriverName (const Util::String &s)
 set driver name
 
const Util::StringGetDriverName () const
 get human readable driver name
 
void SetDescription (const Util::String &s)
 set description string
 
const Util::StringGetDescription () const
 get human readable description
 
void SetDeviceName (const Util::String &s)
 set device name
 
const Util::StringGetDeviceName () const
 get human readable device name
 
void SetDriverVersionLowPart (uint v)
 set driver version low part
 
uint GetDriverVersionLowPart () const
 get low part of driver version
 
void SetDriverVersionHighPart (uint v)
 set driver version high part
 
uint GetDriverVersionHighPart () const
 get high part of driver version
 
void SetVendorId (uint id)
 set vendor id
 
uint GetVendorId () const
 get vendor identifier
 
void SetDeviceId (uint id)
 set device id
 
uint GetDeviceId () const
 get device identifier
 
void SetSubSystemId (uint id)
 set subsystem id
 
uint GetSubSystemId () const
 get subsystem identifier
 
void SetRevision (uint r)
 set hardware revision
 
uint GetRevision () const
 get hardware revision identifier
 
void SetGuid (const Util::Guid &g)
 set driver/chipset pair guid
 
const Util::GuidGetGuid () const
 get guid for driver/chipset pair
 

Private Attributes

Util::String driverName
 
Util::String description
 
Util::String deviceName
 
uint driverVersionLowPart
 
uint driverVersionHighPart
 
uint vendorId
 
uint deviceId
 
uint subSystemId
 
uint revision
 
Util::Guid guid
 

Constructor & Destructor Documentation

◆ AdapterInfo()

CoreGraphics::AdapterInfo::AdapterInfo ( )
inline

constructor

Member Function Documentation

◆ GetDescription()

const Util::String & CoreGraphics::AdapterInfo::GetDescription ( ) const
inline

get human readable description

◆ GetDeviceId()

uint CoreGraphics::AdapterInfo::GetDeviceId ( ) const
inline

get device identifier

◆ GetDeviceName()

const Util::String & CoreGraphics::AdapterInfo::GetDeviceName ( ) const
inline

get human readable device name

◆ GetDriverName()

const Util::String & CoreGraphics::AdapterInfo::GetDriverName ( ) const
inline

get human readable driver name

◆ GetDriverVersionHighPart()

uint CoreGraphics::AdapterInfo::GetDriverVersionHighPart ( ) const
inline

get high part of driver version

◆ GetDriverVersionLowPart()

uint CoreGraphics::AdapterInfo::GetDriverVersionLowPart ( ) const
inline

get low part of driver version

◆ GetGuid()

const Util::Guid & CoreGraphics::AdapterInfo::GetGuid ( ) const
inline

get guid for driver/chipset pair

◆ GetRevision()

uint CoreGraphics::AdapterInfo::GetRevision ( ) const
inline

get hardware revision identifier

◆ GetSubSystemId()

uint CoreGraphics::AdapterInfo::GetSubSystemId ( ) const
inline

get subsystem identifier

◆ GetVendorId()

uint CoreGraphics::AdapterInfo::GetVendorId ( ) const
inline

get vendor identifier

◆ SetDescription()

void CoreGraphics::AdapterInfo::SetDescription ( const Util::String & s)
inline

set description string

◆ SetDeviceId()

void CoreGraphics::AdapterInfo::SetDeviceId ( uint id)
inline

set device id

◆ SetDeviceName()

void CoreGraphics::AdapterInfo::SetDeviceName ( const Util::String & s)
inline

set device name

◆ SetDriverName()

void CoreGraphics::AdapterInfo::SetDriverName ( const Util::String & s)
inline

set driver name

◆ SetDriverVersionHighPart()

void CoreGraphics::AdapterInfo::SetDriverVersionHighPart ( uint v)
inline

set driver version high part

◆ SetDriverVersionLowPart()

void CoreGraphics::AdapterInfo::SetDriverVersionLowPart ( uint v)
inline

set driver version low part

◆ SetGuid()

void CoreGraphics::AdapterInfo::SetGuid ( const Util::Guid & g)
inline

set driver/chipset pair guid

◆ SetRevision()

void CoreGraphics::AdapterInfo::SetRevision ( uint r)
inline

set hardware revision

◆ SetSubSystemId()

void CoreGraphics::AdapterInfo::SetSubSystemId ( uint id)
inline

set subsystem id

◆ SetVendorId()

void CoreGraphics::AdapterInfo::SetVendorId ( uint id)
inline

set vendor id

Member Data Documentation

◆ description

Util::String CoreGraphics::AdapterInfo::description
private

◆ deviceId

uint CoreGraphics::AdapterInfo::deviceId
private

◆ deviceName

Util::String CoreGraphics::AdapterInfo::deviceName
private

◆ driverName

Util::String CoreGraphics::AdapterInfo::driverName
private

◆ driverVersionHighPart

uint CoreGraphics::AdapterInfo::driverVersionHighPart
private

◆ driverVersionLowPart

uint CoreGraphics::AdapterInfo::driverVersionLowPart
private

◆ guid

Util::Guid CoreGraphics::AdapterInfo::guid
private

◆ revision

uint CoreGraphics::AdapterInfo::revision
private

◆ subSystemId

uint CoreGraphics::AdapterInfo::subSystemId
private

◆ vendorId

uint CoreGraphics::AdapterInfo::vendorId
private

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