Description of a video card's available video modes. More...
Public Types | |
enum | { VIDEOCARD_HARDWARE = 0x01 , VIDEOCARD_PRIMARY = 0x02 } |
Public Member Functions | |
VideoCardDescription () | |
Standard constructor. | |
~VideoCardDescription () | |
Standard destructor. | |
Public Attributes | |
SimpleArray< VideoMode_t > | m_Array |
Array of display resolution modes. | |
GUID | m_GUID |
(Windows only) Device GUID | |
NSScreen * | m_pNSScreen |
(MacOSX only) NSScreen associated with this card | |
String | m_DeviceName |
Name of the device. | |
String | m_MonitorName |
Name of the monitor. | |
Rect_t | m_SystemRect |
Location on the desktop. | |
Rect_t | m_CurrentResolution |
Current resolution of the device. | |
uint_t | m_uDevNumber |
Device number. | |
uint_t | m_uFlags |
Flags for special features. | |
Description of a video card's available video modes.
This class contains a description of a video card and a list of all the available display modes.
anonymous enum |
Burger::Display::VideoCardDescription::VideoCardDescription | ( | ) |
Burger::Display::VideoCardDescription::~VideoCardDescription | ( | ) |
SimpleArray<VideoMode_t> Burger::Display::VideoCardDescription::m_Array |
Array of display resolution modes.
Rect_t Burger::Display::VideoCardDescription::m_CurrentResolution |
Current resolution of the device.
String Burger::Display::VideoCardDescription::m_DeviceName |
Name of the device.
GUID Burger::Display::VideoCardDescription::m_GUID |
(Windows only) Device GUID
String Burger::Display::VideoCardDescription::m_MonitorName |
Name of the monitor.
NSScreen* Burger::Display::VideoCardDescription::m_pNSScreen |
(MacOSX only) NSScreen associated with this card
Rect_t Burger::Display::VideoCardDescription::m_SystemRect |
Location on the desktop.
uint_t Burger::Display::VideoCardDescription::m_uDevNumber |
Device number.
uint_t Burger::Display::VideoCardDescription::m_uFlags |
Flags for special features.