arsa  2.7
Classes | Public Member Functions | Public Attributes | List of all members
irr::video::SExposedVideoData Struct Reference

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

#include <SExposedVideoData.h>

Classes

struct  SD3D9
 
struct  SOGLESAndroid
 
struct  SOpenGLFB
 
struct  SOpenGLiOS
 
struct  SOpenGLLinux
 
struct  SOpenGLOSX
 
struct  SOpenGLWin32
 

Public Member Functions

 SExposedVideoData ()
 
 SExposedVideoData (void *Window)
 

Public Attributes

union {
   SD3D9   D3D9
 
   SOpenGLWin32   OpenGLWin32
 
   SOpenGLLinux   OpenGLLinux
 
   SOpenGLOSX   OpenGLOSX
 
   SOpenGLFB   OpenGLFB
 
   SOpenGLiOS   OpenGLiOS
 
   SOGLESAndroid   OGLESAndroid
 
}; 
 

Detailed Description

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

This data can be retrieved 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.

Constructor & Destructor Documentation

◆ SExposedVideoData() [1/2]

irr::video::SExposedVideoData::SExposedVideoData ( )
inline

Definition at line 27 of file SExposedVideoData.h.

◆ SExposedVideoData() [2/2]

irr::video::SExposedVideoData::SExposedVideoData ( void Window)
inlineexplicit

Definition at line 28 of file SExposedVideoData.h.

Member Data Documentation

◆ @14

union { ... }

◆ D3D9

SD3D9 irr::video::SExposedVideoData::D3D9

Definition at line 104 of file SExposedVideoData.h.

◆ OGLESAndroid

SOGLESAndroid irr::video::SExposedVideoData::OGLESAndroid

Definition at line 110 of file SExposedVideoData.h.

◆ OpenGLFB

SOpenGLFB irr::video::SExposedVideoData::OpenGLFB

Definition at line 108 of file SExposedVideoData.h.

◆ OpenGLiOS

SOpenGLiOS irr::video::SExposedVideoData::OpenGLiOS

Definition at line 109 of file SExposedVideoData.h.

◆ OpenGLLinux

SOpenGLLinux irr::video::SExposedVideoData::OpenGLLinux

Definition at line 106 of file SExposedVideoData.h.

◆ OpenGLOSX

SOpenGLOSX irr::video::SExposedVideoData::OpenGLOSX

Definition at line 107 of file SExposedVideoData.h.

◆ OpenGLWin32

SOpenGLWin32 irr::video::SExposedVideoData::OpenGLWin32

Definition at line 105 of file SExposedVideoData.h.


The documentation for this struct was generated from the following file: