|
Isle
|
[AI] Encapsulates Direct3D device enumeration information and capability structures. More...
#include <mxdirectxinfo.h>

Public Member Functions | |
| Direct3DDeviceInfo () | |
| [AI] Constructs a zero-initialized Direct3DDeviceInfo instance. More... | |
| ~Direct3DDeviceInfo () | |
| [AI] Destructor; frees owned resources such as GUID and strings. More... | |
| Direct3DDeviceInfo (LPGUID p_guid, LPSTR p_deviceDesc, LPSTR p_deviceName, LPD3DDEVICEDESC p_HWDesc, LPD3DDEVICEDESC p_HELDesc) | |
| [AI] Initializes and assigns all information for a Direct3D device. More... | |
| void | Initialize (LPGUID p_guid, LPSTR p_deviceDesc, LPSTR p_deviceName, LPD3DDEVICEDESC p_HWDesc, LPD3DDEVICEDESC p_HELDesc) |
| [AI] Initializes instance with device GUID, description strings, and capability structures. More... | |
| int | operator== (Direct3DDeviceInfo) const |
| [AI] Comparison operator placeholder: returns 0, not implemented. More... | |
| int | operator< (Direct3DDeviceInfo) const |
| [AI] Comparison operator placeholder: returns 0, not implemented. More... | |
Public Attributes | |
| LPGUID | m_guid |
| [AI] GUID uniquely identifying this 3D device. [AI] More... | |
| char * | m_deviceDesc |
| [AI] API-provided textual description of device (owned string). More... | |
| char * | m_deviceName |
| [AI] Unlocalized device name/identifier (owned string). More... | |
| D3DDEVICEDESC | m_HWDesc |
| [AI] Hardware Direct3D device capability description. More... | |
| D3DDEVICEDESC | m_HELDesc |
| [AI] Software (HEL) emulation device capability description. More... | |
[AI] Encapsulates Direct3D device enumeration information and capability structures.
[AI] Used to describe an individual 3D device discovered during enumeration, including hardware/software details and display strings.
Definition at line 112 of file mxdirectxinfo.h.
|
inline |
[AI] Constructs a zero-initialized Direct3DDeviceInfo instance.
Definition at line 116 of file mxdirectxinfo.h.
| Direct3DDeviceInfo::~Direct3DDeviceInfo | ( | ) |
[AI] Destructor; frees owned resources such as GUID and strings.
Definition at line 120 of file mxdirectxinfo.cpp.
| Direct3DDeviceInfo::Direct3DDeviceInfo | ( | LPGUID | p_guid, |
| LPSTR | p_deviceDesc, | ||
| LPSTR | p_deviceName, | ||
| LPD3DDEVICEDESC | p_HWDesc, | ||
| LPD3DDEVICEDESC | p_HELDesc | ||
| ) |
[AI] Initializes and assigns all information for a Direct3D device.
| p_guid | GUID pointer describing the device. [AI] |
| p_deviceDesc | Description string as reported by the API. [AI] |
| p_deviceName | Untranslated device name or identifier. [AI] |
| p_HWDesc | Capabilities in hardware mode. [AI] |
| p_HELDesc | Capabilities via Microsoft software emulation. [AI] |
Definition at line 104 of file mxdirectxinfo.cpp.
| void Direct3DDeviceInfo::Initialize | ( | LPGUID | p_guid, |
| LPSTR | p_deviceDesc, | ||
| LPSTR | p_deviceName, | ||
| LPD3DDEVICEDESC | p_HWDesc, | ||
| LPD3DDEVICEDESC | p_HELDesc | ||
| ) |
[AI] Initializes instance with device GUID, description strings, and capability structures.
| p_guid | GUID pointer describing the device. [AI] |
| p_deviceDesc | Description string as reported by the API. [AI] |
| p_deviceName | Untranslated device name. [AI] |
| p_HWDesc | Capabilities in hardware mode. [AI] |
| p_HELDesc | Capabilities via software (HEL). [AI] |
Definition at line 136 of file mxdirectxinfo.cpp.
|
inline |
[AI] Comparison operator placeholder: returns 0, not implemented.
Definition at line 166 of file mxdirectxinfo.h.
|
inline |
[AI] Comparison operator placeholder: returns 0, not implemented.
Definition at line 162 of file mxdirectxinfo.h.
| char* Direct3DDeviceInfo::m_deviceDesc |
[AI] API-provided textual description of device (owned string).
Definition at line 154 of file mxdirectxinfo.h.
| char* Direct3DDeviceInfo::m_deviceName |
[AI] Unlocalized device name/identifier (owned string).
Definition at line 155 of file mxdirectxinfo.h.
| LPGUID Direct3DDeviceInfo::m_guid |
[AI] GUID uniquely identifying this 3D device. [AI]
Definition at line 153 of file mxdirectxinfo.h.
| D3DDEVICEDESC Direct3DDeviceInfo::m_HELDesc |
[AI] Software (HEL) emulation device capability description.
Definition at line 157 of file mxdirectxinfo.h.
| D3DDEVICEDESC Direct3DDeviceInfo::m_HWDesc |
[AI] Hardware Direct3D device capability description.
Definition at line 156 of file mxdirectxinfo.h.