diff options
Diffstat (limited to '')
-rw-r--r-- | libraries/irrlicht-1.8/include/EDeviceTypes.h | 120 |
1 files changed, 60 insertions, 60 deletions
diff --git a/libraries/irrlicht-1.8/include/EDeviceTypes.h b/libraries/irrlicht-1.8/include/EDeviceTypes.h index 44b0094..d7e9627 100644 --- a/libraries/irrlicht-1.8/include/EDeviceTypes.h +++ b/libraries/irrlicht-1.8/include/EDeviceTypes.h | |||
@@ -1,60 +1,60 @@ | |||
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_DEVICE_TYPES_H_INCLUDED__ | 5 | #ifndef __E_DEVICE_TYPES_H_INCLUDED__ |
6 | #define __E_DEVICE_TYPES_H_INCLUDED__ | 6 | #define __E_DEVICE_TYPES_H_INCLUDED__ |
7 | 7 | ||
8 | namespace irr | 8 | namespace irr |
9 | { | 9 | { |
10 | 10 | ||
11 | //! An enum for the different device types supported by the Irrlicht Engine. | 11 | //! An enum for the different device types supported by the Irrlicht Engine. |
12 | enum E_DEVICE_TYPE | 12 | enum E_DEVICE_TYPE |
13 | { | 13 | { |
14 | 14 | ||
15 | //! A device native to Microsoft Windows | 15 | //! A device native to Microsoft Windows |
16 | /** This device uses the Win32 API and works in all versions of Windows. */ | 16 | /** This device uses the Win32 API and works in all versions of Windows. */ |
17 | EIDT_WIN32, | 17 | EIDT_WIN32, |
18 | 18 | ||
19 | //! A device native to Windows CE devices | 19 | //! A device native to Windows CE devices |
20 | /** This device works on Windows Mobile, Pocket PC and Microsoft SmartPhone devices */ | 20 | /** This device works on Windows Mobile, Pocket PC and Microsoft SmartPhone devices */ |
21 | EIDT_WINCE, | 21 | EIDT_WINCE, |
22 | 22 | ||
23 | //! A device native to Unix style operating systems. | 23 | //! A device native to Unix style operating systems. |
24 | /** This device uses the X11 windowing system and works in Linux, Solaris, FreeBSD, OSX and | 24 | /** This device uses the X11 windowing system and works in Linux, Solaris, FreeBSD, OSX and |
25 | other operating systems which support X11. */ | 25 | other operating systems which support X11. */ |
26 | EIDT_X11, | 26 | EIDT_X11, |
27 | 27 | ||
28 | //! A device native to Mac OSX | 28 | //! A device native to Mac OSX |
29 | /** This device uses Apple's Cocoa API and works in Mac OSX 10.2 and above. */ | 29 | /** This device uses Apple's Cocoa API and works in Mac OSX 10.2 and above. */ |
30 | EIDT_OSX, | 30 | EIDT_OSX, |
31 | 31 | ||
32 | //! A device which uses Simple DirectMedia Layer | 32 | //! A device which uses Simple DirectMedia Layer |
33 | /** The SDL device works under all platforms supported by SDL but first must be compiled | 33 | /** The SDL device works under all platforms supported by SDL but first must be compiled |
34 | in by defining the IRR_USE_SDL_DEVICE macro in IrrCompileConfig.h */ | 34 | in by defining the IRR_USE_SDL_DEVICE macro in IrrCompileConfig.h */ |
35 | EIDT_SDL, | 35 | EIDT_SDL, |
36 | 36 | ||
37 | //! A device for raw framebuffer access | 37 | //! A device for raw framebuffer access |
38 | /** Best used with embedded devices and mobile systems. | 38 | /** Best used with embedded devices and mobile systems. |
39 | Does not need X11 or other graphical subsystems. | 39 | Does not need X11 or other graphical subsystems. |
40 | May support hw-acceleration via OpenGL-ES for FBDirect */ | 40 | May support hw-acceleration via OpenGL-ES for FBDirect */ |
41 | EIDT_FRAMEBUFFER, | 41 | EIDT_FRAMEBUFFER, |
42 | 42 | ||
43 | //! A simple text only device supported by all platforms. | 43 | //! A simple text only device supported by all platforms. |
44 | /** This device allows applications to run from the command line without opening a window. | 44 | /** This device allows applications to run from the command line without opening a window. |
45 | It can render the output of the software drivers to the console as ASCII. It only supports | 45 | It can render the output of the software drivers to the console as ASCII. It only supports |
46 | mouse and keyboard in Windows operating systems. */ | 46 | mouse and keyboard in Windows operating systems. */ |
47 | EIDT_CONSOLE, | 47 | EIDT_CONSOLE, |
48 | 48 | ||
49 | //! This selection allows Irrlicht to choose the best device from the ones available. | 49 | //! This selection allows Irrlicht to choose the best device from the ones available. |
50 | /** If this selection is chosen then Irrlicht will try to use the IrrlichtDevice native | 50 | /** If this selection is chosen then Irrlicht will try to use the IrrlichtDevice native |
51 | to your operating system. If this is unavailable then the X11, SDL and then console device | 51 | to your operating system. If this is unavailable then the X11, SDL and then console device |
52 | will be tried. This ensures that Irrlicht will run even if your platform is unsupported, | 52 | will be tried. This ensures that Irrlicht will run even if your platform is unsupported, |
53 | although it may not be able to render anything. */ | 53 | although it may not be able to render anything. */ |
54 | EIDT_BEST | 54 | EIDT_BEST |
55 | }; | 55 | }; |
56 | 56 | ||
57 | } // end namespace irr | 57 | } // end namespace irr |
58 | 58 | ||
59 | #endif // __E_DEVICE_TYPES_H_INCLUDED__ | 59 | #endif // __E_DEVICE_TYPES_H_INCLUDED__ |
60 | 60 | ||