Isle
Loading...
Searching...
No Matches
DeviceModesInfo Struct Reference

[AI] Contains detailed information about a Direct3D device's supported display modes and capabilities. More...

#include <mxdirectxinfo.h>

Collaboration diagram for DeviceModesInfo:

Classes

struct  Mode
 [AI] Represents a specific display mode supported by the device (width, height, bits per pixel). More...
 

Public Member Functions

 DeviceModesInfo ()
 [AI] Constructs an empty DeviceModesInfo with zeroed members. More...
 
 ~DeviceModesInfo ()
 [AI] Destructor. More...
 

Public Attributes

GUID * m_guid
 [AI] GUID of the video device (heap-allocated and owned by this struct). More...
 
Modem_modeArray
 [AI] Array of supported display modes; dynamically allocated and owned. More...
 
int m_count
 [AI] Number of display modes in m_modeArray. More...
 
DDCAPS m_ddcaps
 [AI] Capabilities of the DirectDraw device as filled by GetCaps. More...
 
void * m_unk0x178
 [AI] Unknown purpose, possibly additional device state or context. [AI_SUGGESTED_NAME: extraState] More...
 

Detailed Description

[AI] Contains detailed information about a Direct3D device's supported display modes and capabilities.

[AI] Manages information about a video device, including its GUID, a list of supported video modes (resolutions and color depths), capabilities as reported by DirectDraw, and an unknown pointer possibly related to device state or additional features.

Definition at line 16 of file mxdirectxinfo.h.

Constructor & Destructor Documentation

◆ DeviceModesInfo()

DeviceModesInfo::DeviceModesInfo ( )

[AI] Constructs an empty DeviceModesInfo with zeroed members.

Definition at line 575 of file mxdirectxinfo.cpp.

◆ ~DeviceModesInfo()

DeviceModesInfo::~DeviceModesInfo ( )

[AI] Destructor.

Cleans up owned resources such as m_guid and m_modeArray.

Definition at line 582 of file mxdirectxinfo.cpp.

Member Data Documentation

◆ m_count

int DeviceModesInfo::m_count

[AI] Number of display modes in m_modeArray.

Definition at line 50 of file mxdirectxinfo.h.

◆ m_ddcaps

DDCAPS DeviceModesInfo::m_ddcaps

[AI] Capabilities of the DirectDraw device as filled by GetCaps.

Definition at line 51 of file mxdirectxinfo.h.

◆ m_guid

GUID* DeviceModesInfo::m_guid

[AI] GUID of the video device (heap-allocated and owned by this struct).

Definition at line 48 of file mxdirectxinfo.h.

◆ m_modeArray

Mode* DeviceModesInfo::m_modeArray

[AI] Array of supported display modes; dynamically allocated and owned.

Definition at line 49 of file mxdirectxinfo.h.

◆ m_unk0x178

void* DeviceModesInfo::m_unk0x178

[AI] Unknown purpose, possibly additional device state or context. [AI_SUGGESTED_NAME: extraState]

Definition at line 52 of file mxdirectxinfo.h.


The documentation for this struct was generated from the following files: