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: