The Nebula Device 3: CoreGraphics::AdapterInfo Class Reference

The Nebula Device 3

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.

(C) 2007 Radon Labs GmbH

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