World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Структура RenderD3D__DevInfo

#include <RenderD3D.h>

Открытые члены

 RenderD3D__DevInfo ()
 

Открытые атрибуты

unsigned int bIsDeviceCompatible
 
char * pName
 
char * pDescription
 
GUID * pGUID
 
unsigned int uCaps
 
char * pDriverName
 
char * pDeviceDesc
 
char * pDDraw4DevDesc
 
GUID * pDirectDrawGUID
 
int uVideoMem
 

Подробное описание

См. определение в файле RenderD3D.h строка 19

Конструктор(ы)

◆ RenderD3D__DevInfo()

RenderD3D__DevInfo::RenderD3D__DevInfo ( )
inline

См. определение в файле RenderD3D.h строка 20

21  : bIsDeviceCompatible(false),
22  pName(nullptr),
23  pDescription(nullptr),
24  pGUID(nullptr),
25  uCaps(0),
26  pDriverName(nullptr),
27  pDeviceDesc(nullptr),
28  pDDraw4DevDesc(nullptr),
29  pDirectDrawGUID(nullptr),
30  uVideoMem(0) {}

Данные класса

◆ bIsDeviceCompatible

unsigned int RenderD3D__DevInfo::bIsDeviceCompatible

См. определение в файле RenderD3D.h строка 32

Используется в D3DDeviceEnumerator(), Render::InitializeFullscreen() и Render::SwitchToWindow().

◆ pName

char* RenderD3D__DevInfo::pName

См. определение в файле RenderD3D.h строка 33

Используется в D3DDeviceEnumerator() и RenderD3D::Release().

◆ pDescription

char* RenderD3D__DevInfo::pDescription

См. определение в файле RenderD3D.h строка 34

Используется в D3DDeviceEnumerator() и RenderD3D::Release().

◆ pGUID

GUID* RenderD3D__DevInfo::pGUID

См. определение в файле RenderD3D.h строка 35

Используется в RenderD3D::CreateDevice(), D3DDeviceEnumerator() и RenderD3D::Release().

◆ uCaps

unsigned int RenderD3D__DevInfo::uCaps

См. определение в файле RenderD3D.h строка 36

Используется в D3DDeviceEnumerator().

◆ pDriverName

char* RenderD3D__DevInfo::pDriverName

См. определение в файле RenderD3D.h строка 37

Используется в D3DDeviceEnumerator() и RenderD3D::Release().

◆ pDeviceDesc

char* RenderD3D__DevInfo::pDeviceDesc

См. определение в файле RenderD3D.h строка 38

Используется в D3DDeviceEnumerator() и RenderD3D::Release().

◆ pDDraw4DevDesc

char* RenderD3D__DevInfo::pDDraw4DevDesc

См. определение в файле RenderD3D.h строка 39

Используется в D3DDeviceEnumerator() и RenderD3D::Release().

◆ pDirectDrawGUID

GUID* RenderD3D__DevInfo::pDirectDrawGUID

См. определение в файле RenderD3D.h строка 40

Используется в D3DDeviceEnumerator() и RenderD3D::Release().

◆ uVideoMem

int RenderD3D__DevInfo::uVideoMem

См. определение в файле RenderD3D.h строка 41

Используется в D3DDeviceEnumerator().


Объявления и описания членов структуры находятся в файле:
RenderD3D__DevInfo::pGUID
GUID * pGUID
Definition: RenderD3D.h:35
RenderD3D__DevInfo::pName
char * pName
Definition: RenderD3D.h:33
RenderD3D__DevInfo::pDirectDrawGUID
GUID * pDirectDrawGUID
Definition: RenderD3D.h:40
RenderD3D__DevInfo::pDDraw4DevDesc
char * pDDraw4DevDesc
Definition: RenderD3D.h:39
RenderD3D__DevInfo::pDescription
char * pDescription
Definition: RenderD3D.h:34
RenderD3D__DevInfo::uVideoMem
int uVideoMem
Definition: RenderD3D.h:41
RenderD3D__DevInfo::bIsDeviceCompatible
unsigned int bIsDeviceCompatible
Definition: RenderD3D.h:32
RenderD3D__DevInfo::pDeviceDesc
char * pDeviceDesc
Definition: RenderD3D.h:38
RenderD3D__DevInfo::uCaps
unsigned int uCaps
Definition: RenderD3D.h:36
RenderD3D__DevInfo::pDriverName
char * pDriverName
Definition: RenderD3D.h:37