Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials |
#include <SExposedVideoData.h>
Public Attributes | |
union { | |
struct { | |
IDirect3D8 * D3D8 | |
Pointer to the IDirect3D8 interface. | |
IDirect3DDevice8 * D3DDev8 | |
Pointer to the IDirect3D8 interface. | |
void * HWnd | |
Window handle. | |
} D3D8 | |
struct { | |
IDirect3D9 * D3D9 | |
Pointer to the IDirect3D9 interface. | |
IDirect3DDevice9 * D3DDev9 | |
Pointer to the IDirect3D9 interface. | |
void * HWnd | |
Window handle. | |
} D3D9 | |
struct { | |
void * X11Context | |
void * X11Display | |
unsigned long X11Window | |
} OpenGLLinux | |
struct { | |
void * HDc | |
Private GDI Device Context. | |
void * HRc | |
Permanent Rendering Context. | |
void * HWnd | |
Window handle. | |
} OpenGLWin32 | |
}; |
This data can be retrived by IVideoDriver::getExposedVideoData(). Use this with caution. This only should be used to make it possible to extend the engine easily without modification of its source. Note that this structure does not contain any valid data, if you are using the software or the null device.
Definition at line 25 of file SExposedVideoData.h.
union { ... } |
struct { ... } irr::video::SExposedVideoData::D3D8 |
IDirect3D8* irr::video::SExposedVideoData::D3D8 |
struct { ... } irr::video::SExposedVideoData::D3D9 |
IDirect3D9* irr::video::SExposedVideoData::D3D9 |
IDirect3DDevice8* irr::video::SExposedVideoData::D3DDev8 |
IDirect3DDevice9* irr::video::SExposedVideoData::D3DDev9 |
Private GDI Device Context.
Get if for example with: HDC h = reinterpret_cast<HDC>(exposedData.OpenGLWin32.HDc)
Definition at line 61 of file SExposedVideoData.h.
Permanent Rendering Context.
Get if for example with: HGLRC h = reinterpret_cast<HGLRC>(exposedData.OpenGLWin32.HRc)
Definition at line 65 of file SExposedVideoData.h.
Window handle.
Get with for example HWND h = reinterpret_cast<HWND>(exposedData.D3D9.HWnd)
Get with for example with: HWND h = reinterpret_cast<HWND>(exposedData.D3D8.HWnd)
Get with for example with: HWND h = reinterpret_cast<HWND>(exposedData.OpenGLWin32.HWnd)
Definition at line 39 of file SExposedVideoData.h.
struct { ... } irr::video::SExposedVideoData::OpenGLLinux |
struct { ... } irr::video::SExposedVideoData::OpenGLWin32 |
Definition at line 76 of file SExposedVideoData.h.
Definition at line 75 of file SExposedVideoData.h.
unsigned long irr::video::SExposedVideoData::X11Window |
Definition at line 77 of file SExposedVideoData.h.
The Irrlicht
Engine Documentation © 2003-2009 by Nikolaus Gebhardt. Generated
on Sun Jan 10 09:24:20 2010 by Doxygen
(1.5.6) |