Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Burger::Display::VideoCardDescription Class Reference

Description of a video card's available video modes. More...

Collaboration diagram for Burger::Display::VideoCardDescription:

Public Types

enum  { VIDEOCARD_HARDWARE = 0x01 , VIDEOCARD_PRIMARY = 0x02 }
 

Public Member Functions

 VideoCardDescription ()
 Standard constructor.
 
 ~VideoCardDescription ()
 Standard destructor.
 

Public Attributes

SimpleArray< VideoMode_tm_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.
 

Detailed Description

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.

See also
Display

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
VIDEOCARD_HARDWARE 

Set if hardware acceleration is available.

VIDEOCARD_PRIMARY 

Set if this is the primary video display.

Constructor & Destructor Documentation

◆ VideoCardDescription()

Burger::Display::VideoCardDescription::VideoCardDescription ( )

Standard constructor.


See also
~VideoCardDescription()

◆ ~VideoCardDescription()

Burger::Display::VideoCardDescription::~VideoCardDescription ( )

Standard destructor.


See also
VideoCardDescription or VideoCardDescription()

Member Data Documentation

◆ m_Array

SimpleArray<VideoMode_t> Burger::Display::VideoCardDescription::m_Array

Array of display resolution modes.

◆ m_CurrentResolution

Rect_t Burger::Display::VideoCardDescription::m_CurrentResolution

Current resolution of the device.

◆ m_DeviceName

String Burger::Display::VideoCardDescription::m_DeviceName

Name of the device.

◆ m_GUID

GUID Burger::Display::VideoCardDescription::m_GUID

(Windows only) Device GUID

◆ m_MonitorName

String Burger::Display::VideoCardDescription::m_MonitorName

Name of the monitor.

◆ m_pNSScreen

NSScreen* Burger::Display::VideoCardDescription::m_pNSScreen

(MacOSX only) NSScreen associated with this card

◆ m_SystemRect

Rect_t Burger::Display::VideoCardDescription::m_SystemRect

Location on the desktop.

◆ m_uDevNumber

uint_t Burger::Display::VideoCardDescription::m_uDevNumber

Device number.

◆ m_uFlags

uint_t Burger::Display::VideoCardDescription::m_uFlags

Flags for special features.