structure for holding data describing a driver and operating system specific data. More...
#include <SExposedVideoData.h>
structure for holding data describing a driver and operating system specific data.
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.
irr::video::SExposedVideoData::SExposedVideoData | ( | ) | [inline] |
Definition at line 27 of file SExposedVideoData.h.
References OpenGLWin32.
irr::video::SExposedVideoData::SExposedVideoData | ( | void * | Window | ) | [inline, explicit] |
Definition at line 28 of file SExposedVideoData.h.
References OpenGLWin32.
union { ... } |
IDirect3D8* irr::video::SExposedVideoData::D3D8 |
Pointer to the IDirect3D8 interface.
Definition at line 49 of file SExposedVideoData.h.
struct { ... } irr::video::SExposedVideoData::D3D8 |
IDirect3D9* irr::video::SExposedVideoData::D3D9 |
Pointer to the IDirect3D9 interface.
Definition at line 35 of file SExposedVideoData.h.
struct { ... } irr::video::SExposedVideoData::D3D9 |
IDirect3DDevice8* irr::video::SExposedVideoData::D3DDev8 |
Pointer to the IDirect3DDevice8 interface.
Definition at line 52 of file SExposedVideoData.h.
IDirect3DDevice9* irr::video::SExposedVideoData::D3DDev9 |
Pointer to the IDirect3DDevice9 interface.
Definition at line 38 of file SExposedVideoData.h.
Private GDI Device Context.
Get if for example with: HDC h = reinterpret_cast<HDC>(exposedData.OpenGLWin32.HDc)
Definition at line 64 of file SExposedVideoData.h.
Permanent Rendering Context.
Get if for example with: HGLRC h = reinterpret_cast<HGLRC>(exposedData.OpenGLWin32.HRc)
Definition at line 68 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 42 of file SExposedVideoData.h.
struct { ... } irr::video::SExposedVideoData::OpenGLLinux |
struct { ... } irr::video::SExposedVideoData::OpenGLWin32 |
Referenced by SExposedVideoData().
Definition at line 79 of file SExposedVideoData.h.
Definition at line 78 of file SExposedVideoData.h.
unsigned long irr::video::SExposedVideoData::X11Window |
Definition at line 80 of file SExposedVideoData.h.