Isle
Loading...
Searching...
No Matches
MxAssignedDevice Class Reference

[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...
 
D3DDEVICEDESCGetDesc ()
 [AI] Accessor for device's current description. More...
 

Friends

class MxDirect3D
 

Detailed Description

[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.

Member Enumeration Documentation

◆ anonymous enum

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.

Constructor & Destructor Documentation

◆ MxAssignedDevice()

MxAssignedDevice::MxAssignedDevice ( )

[AI] Initializes an empty MxAssignedDevice structure.

Definition at line 16 of file mxdirectxinfo.cpp.

◆ ~MxAssignedDevice()

MxAssignedDevice::~MxAssignedDevice ( )

[AI] Destructor; deletes associated DeviceModesInfo.

Definition at line 23 of file mxdirectxinfo.cpp.

Member Function Documentation

◆ GetDesc()

D3DDEVICEDESC & MxAssignedDevice::GetDesc ( )
inline

[AI] Accessor for device's current description.

Definition at line 92 of file mxdirectxinfo.h.

◆ GetFlags()

unsigned int MxAssignedDevice::GetFlags ( )
inline

[AI] Returns all flags describing hardware mode/primary device status.

Definition at line 84 of file mxdirectxinfo.h.

◆ GetHardwareMode()

BOOL MxAssignedDevice::GetHardwareMode ( )
inline

[AI] Checks if the device is operating in hardware mode.

Definition at line 88 of file mxdirectxinfo.h.

Friends And Related Function Documentation

◆ MxDirect3D

friend class MxDirect3D
friend

Definition at line 94 of file mxdirectxinfo.h.


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