Irrlicht 3D Engine
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  };
58 
59  const c8* const DRIVER_TYPE_NAMES[] =
60  {
61  "NullDriver",
62  "Software Renderer",
63  "Burning's Video",
64  "Direct3D 8.1",
65  "Direct3D 9.0c",
66  "OpenGL 1.x/2.x/3.x",
67  0
68  };
69 
70  const c8* const DRIVER_TYPE_NAMES_SHORT[] =
71  {
72  "null",
73  "software",
74  "burning",
75  "d3d8",
76  "d3d9",
77  "opengl",
78  0
79  };
80 
81 } // end namespace video
82 } // end namespace irr
83 
84 
85 #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:70
Everything in the Irrlicht Engine can be found in this namespace.
Definition: aabbox3d.h:12
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:59
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
No driver, just for counting the elements.
Definition: EDriverTypes.h:56