diff options
Diffstat (limited to 'libraries/irrlicht-1.8/include/EDriverTypes.h')
-rw-r--r-- | libraries/irrlicht-1.8/include/EDriverTypes.h | 128 |
1 files changed, 64 insertions, 64 deletions
diff --git a/libraries/irrlicht-1.8/include/EDriverTypes.h b/libraries/irrlicht-1.8/include/EDriverTypes.h index 25237b9..609e261 100644 --- a/libraries/irrlicht-1.8/include/EDriverTypes.h +++ b/libraries/irrlicht-1.8/include/EDriverTypes.h | |||
@@ -1,64 +1,64 @@ | |||
1 | // Copyright (C) 2002-2012 Nikolaus Gebhardt | 1 | // Copyright (C) 2002-2012 Nikolaus Gebhardt |
2 | // This file is part of the "Irrlicht Engine". | 2 | // This file is part of the "Irrlicht Engine". |
3 | // For conditions of distribution and use, see copyright notice in irrlicht.h | 3 | // For conditions of distribution and use, see copyright notice in irrlicht.h |
4 | 4 | ||
5 | #ifndef __E_DRIVER_TYPES_H_INCLUDED__ | 5 | #ifndef __E_DRIVER_TYPES_H_INCLUDED__ |
6 | #define __E_DRIVER_TYPES_H_INCLUDED__ | 6 | #define __E_DRIVER_TYPES_H_INCLUDED__ |
7 | 7 | ||
8 | namespace irr | 8 | namespace irr |
9 | { | 9 | { |
10 | namespace video | 10 | namespace video |
11 | { | 11 | { |
12 | 12 | ||
13 | //! An enum for all types of drivers the Irrlicht Engine supports. | 13 | //! An enum for all types of drivers the Irrlicht Engine supports. |
14 | enum E_DRIVER_TYPE | 14 | enum E_DRIVER_TYPE |
15 | { | 15 | { |
16 | //! Null driver, useful for applications to run the engine without visualisation. | 16 | //! Null driver, useful for applications to run the engine without visualisation. |
17 | /** The null device is able to load textures, but does not | 17 | /** The null device is able to load textures, but does not |
18 | render and display any graphics. */ | 18 | render and display any graphics. */ |
19 | EDT_NULL, | 19 | EDT_NULL, |
20 | 20 | ||
21 | //! The Irrlicht Engine Software renderer. | 21 | //! The Irrlicht Engine Software renderer. |
22 | /** Runs on all platforms, with every hardware. It should only | 22 | /** Runs on all platforms, with every hardware. It should only |
23 | be used for 2d graphics, but it can also perform some primitive | 23 | be used for 2d graphics, but it can also perform some primitive |
24 | 3d functions. These 3d drawing functions are quite fast, but | 24 | 3d functions. These 3d drawing functions are quite fast, but |
25 | very inaccurate, and don't even support clipping in 3D mode. */ | 25 | very inaccurate, and don't even support clipping in 3D mode. */ |
26 | EDT_SOFTWARE, | 26 | EDT_SOFTWARE, |
27 | 27 | ||
28 | //! The Burning's Software Renderer, an alternative software renderer | 28 | //! The Burning's Software Renderer, an alternative software renderer |
29 | /** Basically it can be described as the Irrlicht Software | 29 | /** Basically it can be described as the Irrlicht Software |
30 | renderer on steroids. It rasterizes 3D geometry perfectly: It | 30 | renderer on steroids. It rasterizes 3D geometry perfectly: It |
31 | is able to perform correct 3d clipping, perspective correct | 31 | is able to perform correct 3d clipping, perspective correct |
32 | texture mapping, perspective correct color mapping, and renders | 32 | texture mapping, perspective correct color mapping, and renders |
33 | sub pixel correct, sub texel correct primitives. In addition, | 33 | sub pixel correct, sub texel correct primitives. In addition, |
34 | it does bilinear texel filtering and supports more materials | 34 | it does bilinear texel filtering and supports more materials |
35 | than the EDT_SOFTWARE driver. This renderer has been written | 35 | than the EDT_SOFTWARE driver. This renderer has been written |
36 | entirely by Thomas Alten, thanks a lot for this huge | 36 | entirely by Thomas Alten, thanks a lot for this huge |
37 | contribution. */ | 37 | contribution. */ |
38 | EDT_BURNINGSVIDEO, | 38 | EDT_BURNINGSVIDEO, |
39 | 39 | ||
40 | //! Direct3D8 device, only available on Win32 platforms. | 40 | //! Direct3D8 device, only available on Win32 platforms. |
41 | /** Performs hardware accelerated rendering of 3D and 2D | 41 | /** Performs hardware accelerated rendering of 3D and 2D |
42 | primitives. */ | 42 | primitives. */ |
43 | EDT_DIRECT3D8, | 43 | EDT_DIRECT3D8, |
44 | 44 | ||
45 | //! Direct3D 9 device, only available on Win32 platforms. | 45 | //! Direct3D 9 device, only available on Win32 platforms. |
46 | /** Performs hardware accelerated rendering of 3D and 2D | 46 | /** Performs hardware accelerated rendering of 3D and 2D |
47 | primitives. */ | 47 | primitives. */ |
48 | EDT_DIRECT3D9, | 48 | EDT_DIRECT3D9, |
49 | 49 | ||
50 | //! OpenGL device, available on most platforms. | 50 | //! OpenGL device, available on most platforms. |
51 | /** Performs hardware accelerated rendering of 3D and 2D | 51 | /** Performs hardware accelerated rendering of 3D and 2D |
52 | primitives. */ | 52 | primitives. */ |
53 | EDT_OPENGL, | 53 | EDT_OPENGL, |
54 | 54 | ||
55 | //! No driver, just for counting the elements | 55 | //! No driver, just for counting the elements |
56 | EDT_COUNT | 56 | EDT_COUNT |
57 | }; | 57 | }; |
58 | 58 | ||
59 | } // end namespace video | 59 | } // end namespace video |
60 | } // end namespace irr | 60 | } // end namespace irr |
61 | 61 | ||
62 | 62 | ||
63 | #endif | 63 | #endif |
64 | 64 | ||