Isle
|
[AI] Construction parameters for initializing the 3D system. More...
#include <lego3dmanager.h>
Public Attributes | |
const GUID * | m_pDriverGUID |
[AI] Pointer to DirectDraw driver GUID to use (NULL for default) More... | |
HWND | m_hWnd |
[AI] Window handle to associate DirectDraw surfaces with More... | |
IDirectDraw * | m_pDirectDraw |
[AI] Pointer to active DirectDraw interface More... | |
IDirectDrawSurface * | m_pFrontBuffer |
[AI] DirectDraw front buffer surface More... | |
IDirectDrawSurface * | m_pBackBuffer |
[AI] DirectDraw back buffer surface More... | |
IDirectDrawPalette * | m_pPalette |
[AI] Color palette for indexed display modes More... | |
BOOL | m_isFullScreen |
[AI] TRUE if 3D system should run in full-screen mode More... | |
BOOL | m_isWideViewAngle |
[AI] TRUE for wide-angle (FOV) projection More... | |
IDirect3D2 * | m_direct3d |
[AI] Direct3D interface More... | |
IDirect3DDevice2 * | m_d3dDevice |
[AI] Direct3D device to use for rendering More... | |
[AI] Construction parameters for initializing the 3D system.
[AI] This struct bundles all relevant handles, devices, and display properties required to set up DirectDraw/Direct3D rendering context and windowing.
Definition at line 45 of file lego3dmanager.h.
IDirect3DDevice2* Lego3DManager::CreateStruct::m_d3dDevice |
[AI] Direct3D device to use for rendering
Definition at line 55 of file lego3dmanager.h.
IDirect3D2* Lego3DManager::CreateStruct::m_direct3d |
[AI] Direct3D interface
Definition at line 54 of file lego3dmanager.h.
HWND Lego3DManager::CreateStruct::m_hWnd |
[AI] Window handle to associate DirectDraw surfaces with
Definition at line 47 of file lego3dmanager.h.
BOOL Lego3DManager::CreateStruct::m_isFullScreen |
[AI] TRUE if 3D system should run in full-screen mode
Definition at line 52 of file lego3dmanager.h.
BOOL Lego3DManager::CreateStruct::m_isWideViewAngle |
[AI] TRUE for wide-angle (FOV) projection
Definition at line 53 of file lego3dmanager.h.
IDirectDrawSurface* Lego3DManager::CreateStruct::m_pBackBuffer |
[AI] DirectDraw back buffer surface
Definition at line 50 of file lego3dmanager.h.
IDirectDraw* Lego3DManager::CreateStruct::m_pDirectDraw |
[AI] Pointer to active DirectDraw interface
Definition at line 48 of file lego3dmanager.h.
const GUID* Lego3DManager::CreateStruct::m_pDriverGUID |
[AI] Pointer to DirectDraw driver GUID to use (NULL for default)
Definition at line 46 of file lego3dmanager.h.
IDirectDrawSurface* Lego3DManager::CreateStruct::m_pFrontBuffer |
[AI] DirectDraw front buffer surface
Definition at line 49 of file lego3dmanager.h.
IDirectDrawPalette* Lego3DManager::CreateStruct::m_pPalette |
[AI] Color palette for indexed display modes
Definition at line 51 of file lego3dmanager.h.