Crazy Eddie's GUI System  0.8.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
RendererDef.h
1 /***********************************************************************
2  filename: CEGUIIrrlichtRendererDef.h
3  created: 20/7/2004
4  author: Thomas Suter
5 
6  changes:
7  - Irrlicht patching not needed anymore
8  - using the irrlicht filesystem to load config files etc.
9 *************************************************************************/
10 /***************************************************************************
11  * Copyright (C) 2004 - 2009 Paul D Turner & The CEGUI Development Team
12  *
13  * Permission is hereby granted, free of charge, to any person obtaining
14  * a copy of this software and associated documentation files (the
15  * "Software"), to deal in the Software without restriction, including
16  * without limitation the rights to use, copy, modify, merge, publish,
17  * distribute, sublicense, and/or sell copies of the Software, and to
18  * permit persons to whom the Software is furnished to do so, subject to
19  * the following conditions:
20  *
21  * The above copyright notice and this permission notice shall be
22  * included in all copies or substantial portions of the Software.
23  *
24  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
25  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
26  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
27  * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
28  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
29  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
30  * OTHER DEALINGS IN THE SOFTWARE.
31  ***************************************************************************/
32 
33 /*
34  Beginning from version 0.7 Irrlicht does NOT need any changes for the GUI-renderer.
35  Thanks to Nikolaus Gebhardt for including the missing methods in the renderer.
36 */
37 
38 #ifndef IRRLICHTRENDERERDEF_H_INCLUDED
39 #define IRRLICHTRENDERERDEF_H_INCLUDED
40 
41 #if (defined( __WIN32__ ) || defined( _WIN32 ) || defined (WIN32)) && !defined(CEGUI_STATIC)
42 # ifdef CEGUIIRRLICHTRENDERER_EXPORTS
43 # define IRR_GUIRENDERER_API __declspec(dllexport)
44 # else
45 # define IRR_GUIRENDERER_API __declspec(dllimport)
46 # endif
47 #else
48 # define IRR_GUIRENDERER_API
49 #endif
50 
51 #endif