Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members

irr::video::SExposedVideoData Struct Reference

structure for holding data describing a driver and operating system specific data. More...

#include <SExposedVideoData.h>

List of all members.


Detailed Description

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.


Member Data Documentation

struct { ... } irr::video::SExposedVideoData::D3D8
 

IDirect3D8* irr::video::SExposedVideoData::D3D8
 

Pointer to the IDirect3D8 interface.

Definition at line 46 of file SExposedVideoData.h.

struct { ... } irr::video::SExposedVideoData::D3D9
 

IDirect3D9* irr::video::SExposedVideoData::D3D9
 

Pointer to the IDirect3D9 interface.

Definition at line 32 of file SExposedVideoData.h.

IDirect3DDevice8* irr::video::SExposedVideoData::D3DDev8
 

Pointer to the IDirect3D8 interface.

Definition at line 49 of file SExposedVideoData.h.

IDirect3DDevice9* irr::video::SExposedVideoData::D3DDev9
 

Pointer to the IDirect3D9 interface.

Definition at line 35 of file SExposedVideoData.h.

s32 irr::video::SExposedVideoData::HDc
 

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.

s32 irr::video::SExposedVideoData::HRc
 

Permanent Rendering Context.

Get if for example with: HGLRC h = reinterpret_cast<HGLRC>(exposedData.OpenGLWin32.HRc)

Definition at line 65 of file SExposedVideoData.h.

s32 irr::video::SExposedVideoData::HWnd
 

Window handle.

Get with for example HWND h = reinterpret_cast<HWND>(exposedData.D3D9.HWnd)

Definition at line 69 of file SExposedVideoData.h.

struct { ... } irr::video::SExposedVideoData::OpenGLLinux
 

struct { ... } irr::video::SExposedVideoData::OpenGLWin32
 

void* irr::video::SExposedVideoData::X11Display
 

Definition at line 75 of file SExposedVideoData.h.

unsigned long irr::video::SExposedVideoData::X11Window
 

Definition at line 76 of file SExposedVideoData.h.


The documentation for this struct was generated from the following file:
The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2008 by Nikolaus Gebhardt. Generated on Sun Jun 1 07:59:24 2008 by Doxygen (1.4.2)