Isle
|
[AI] Holds assignment and description details for a Direct3D rendering device in use. More...
#include <mxdirectxinfo.h>
Public Types | |
enum | { c_hardwareMode = 0x01 , c_primaryDevice = 0x02 } |
Public Member Functions | |
MxAssignedDevice () | |
[AI] Initializes an empty MxAssignedDevice structure. More... | |
~MxAssignedDevice () | |
[AI] Destructor; deletes associated DeviceModesInfo. More... | |
unsigned int | GetFlags () |
[AI] Returns all flags describing hardware mode/primary device status. More... | |
BOOL | GetHardwareMode () |
[AI] Checks if the device is operating in hardware mode. More... | |
D3DDEVICEDESC & | GetDesc () |
[AI] Accessor for device's current description. More... | |
Friends | |
class | MxDirect3D |
[AI] Holds assignment and description details for a Direct3D rendering device in use.
[AI] Encapsulates metadata about a rendering device instance, including its GUID, flags (hardware mode, primary device), device description, and associated DeviceModesInfo for enumerated capabilities.
Definition at line 65 of file mxdirectxinfo.h.
anonymous enum |
Enumerator | |
---|---|
c_hardwareMode | [AI] Indicates that the device is a hardware rendering device. |
c_primaryDevice | [AI] Flags the device as the system's primary device. |
Definition at line 67 of file mxdirectxinfo.h.
MxAssignedDevice::MxAssignedDevice | ( | ) |
[AI] Initializes an empty MxAssignedDevice structure.
Definition at line 16 of file mxdirectxinfo.cpp.
MxAssignedDevice::~MxAssignedDevice | ( | ) |
[AI] Destructor; deletes associated DeviceModesInfo.
Definition at line 23 of file mxdirectxinfo.cpp.
|
inline |
[AI] Accessor for device's current description.
Definition at line 92 of file mxdirectxinfo.h.
|
inline |
[AI] Returns all flags describing hardware mode/primary device status.
Definition at line 84 of file mxdirectxinfo.h.
|
inline |
[AI] Checks if the device is operating in hardware mode.
Definition at line 88 of file mxdirectxinfo.h.
|
friend |
Definition at line 94 of file mxdirectxinfo.h.