arsa  2.7
EDriverTypes.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2012 Nikolaus Gebhardt
2 // This file is part of the "Irrlicht Engine".
3 // For conditions of distribution and use, see copyright notice in irrlicht.h
4 
5 #ifndef __E_DRIVER_TYPES_H_INCLUDED__
6 #define __E_DRIVER_TYPES_H_INCLUDED__
7 
8 #include "irrTypes.h"
9 
10 namespace irr
11 {
12 namespace video
13 {
14 
17  {
19 
22 
24 
29 
31 
41 
43  DEPRECATED_EDT_DIRECT3D8_NO_LONGER_EXISTS, // keep enum to avoid breaking enumeration order (might be used in ini-files, serialization, etc)
44 
46 
49 
51 
54 
57 
59 
61 
64 
67  };
68 
69  const c8* const DRIVER_TYPE_NAMES[] =
70  {
71  "NullDriver",
72  "Software Renderer",
73  "Burning's Video",
74  "Direct3D 8.1",
75  "Direct3D 9.0c",
76  "OpenGL 1.x/2.x/3.x",
77  "OpenGL ES1",
78  "OpenGL ES2",
79  "WebGL 1",
80  0
81  };
82 
83  const c8* const DRIVER_TYPE_NAMES_SHORT[] =
84  {
85  "null",
86  "software",
87  "burning",
88  "d3d8",
89  "d3d9",
90  "opengl",
91  "ogles1",
92  "ogles2",
93  "webgl1",
94  0
95  };
96 
97 } // end namespace video
98 } // end namespace irr
99 
100 
101 #endif
char c8
8 bit character variable.
Definition: irrTypes.h:35
Direct3D 9 device, only available on Win32 platforms.
Definition: EDriverTypes.h:48
OpenGL device, available on most platforms.
Definition: EDriverTypes.h:53
const c8 *const DRIVER_TYPE_NAMES_SHORT[]
Definition: EDriverTypes.h:83
Everything in the Irrlicht Engine can be found in this namespace.
Definition: CARSADPad.h:6
The Irrlicht Engine Software renderer.
Definition: EDriverTypes.h:28
E_DRIVER_TYPE
An enum for all types of drivers the Irrlicht Engine supports.
Definition: EDriverTypes.h:16
Null driver, useful for applications to run the engine without visualization.
Definition: EDriverTypes.h:21
const c8 *const DRIVER_TYPE_NAMES[]
Definition: EDriverTypes.h:69
OpenGL-ES 2.x driver, for embedded and mobile systems.
Definition: EDriverTypes.h:60
The Burning's Software Renderer, an alternative software renderer.
Definition: EDriverTypes.h:40
Direct3D8 device is longer supported in Irrlicht. You have to go back to Irrlicht 1....
Definition: EDriverTypes.h:43
WebGL1 friendly subset of OpenGL-ES 2.x driver for Emscripten.
Definition: EDriverTypes.h:63
OpenGL-ES 1.x driver, for embedded and mobile systems.
Definition: EDriverTypes.h:56
No driver, just for counting the elements.
Definition: EDriverTypes.h:66