Crazy Eddie's GUI System  0.8.5
CEGUI.h
1 /***********************************************************************
2  created: 21/2/2004
3  author: Paul D Turner
4 
5  purpose: Main system include for client code
6 *************************************************************************/
7 /***************************************************************************
8  * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team
9  *
10  * Permission is hereby granted, free of charge, to any person obtaining
11  * a copy of this software and associated documentation files (the
12  * "Software"), to deal in the Software without restriction, including
13  * without limitation the rights to use, copy, modify, merge, publish,
14  * distribute, sublicense, and/or sell copies of the Software, and to
15  * permit persons to whom the Software is furnished to do so, subject to
16  * the following conditions:
17  *
18  * The above copyright notice and this permission notice shall be
19  * included in all copies or substantial portions of the Software.
20  *
21  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
22  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
23  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
24  * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
25  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
26  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
27  * OTHER DEALINGS IN THE SOFTWARE.
28  ***************************************************************************/
29 #ifndef _CEGUI_h_
30 #define _CEGUI_h_
31 
32 // base stuff
33 #include "CEGUI/Affector.h"
34 #include "CEGUI/Animation.h"
35 #include "CEGUI/AnimationInstance.h"
36 #include "CEGUI/AnimationManager.h"
37 #include "CEGUI/BasicImage.h"
38 #include "CEGUI/BasicRenderedStringParser.h"
39 #include "CEGUI/BidiVisualMapping.h"
40 #include "CEGUI/BoundSlot.h"
41 #include "CEGUI/CentredRenderedString.h"
42 #include "CEGUI/Clipboard.h"
43 #include "CEGUI/Colour.h"
44 #include "CEGUI/ColourRect.h"
45 #include "CEGUI/CoordConverter.h"
46 #include "CEGUI/DataContainer.h"
47 #include "CEGUI/DefaultLogger.h"
48 #include "CEGUI/DefaultRenderedStringParser.h"
49 #include "CEGUI/DefaultResourceProvider.h"
50 #include "CEGUI/DynamicModule.h"
51 #include "CEGUI/Element.h"
52 #include "CEGUI/Event.h"
53 #include "CEGUI/EventArgs.h"
54 #include "CEGUI/EventSet.h"
55 #include "CEGUI/Exceptions.h"
56 #include "CEGUI/FactoryModule.h"
57 #include "CEGUI/FactoryRegisterer.h"
58 #include "CEGUI/Font.h"
59 #include "CEGUI/FontGlyph.h"
60 #include "CEGUI/FontManager.h"
61 #include "CEGUI/FormattedRenderedString.h"
62 #include "CEGUI/GeometryBuffer.h"
63 #include "CEGUI/GlobalEventSet.h"
64 #include "CEGUI/GUIContext.h"
65 #include "CEGUI/Image.h"
66 #include "CEGUI/ImageCodec.h"
67 #include "CEGUI/ImageManager.h"
68 #include "CEGUI/InputEvent.h"
69 #include "CEGUI/Interpolator.h"
70 #include "CEGUI/JustifiedRenderedString.h"
71 #include "CEGUI/KeyFrame.h"
72 #include "CEGUI/LeftAlignedRenderedString.h"
73 #include "CEGUI/LinkedEvent.h"
74 #include "CEGUI/Logger.h"
75 #include "CEGUI/MouseCursor.h"
76 #include "CEGUI/NamedElement.h"
77 #include "CEGUI/Property.h"
78 #include "CEGUI/PropertyHelper.h"
79 #include "CEGUI/PropertySet.h"
80 #include "CEGUI/Quaternion.h"
81 #include "CEGUI/Rect.h"
82 #include "CEGUI/RegexMatcher.h"
83 #include "CEGUI/RenderedString.h"
84 #include "CEGUI/RenderedStringImageComponent.h"
85 #include "CEGUI/RenderedStringParser.h"
86 #include "CEGUI/RenderedStringTextComponent.h"
87 #include "CEGUI/RenderedStringWidgetComponent.h"
88 #include "CEGUI/RenderedStringWordWrapper.h"
89 #include "CEGUI/RenderEffect.h"
90 #include "CEGUI/RenderEffectManager.h"
91 #include "CEGUI/Renderer.h"
92 #include "CEGUI/RenderingContext.h"
93 #include "CEGUI/RenderingSurface.h"
94 #include "CEGUI/RenderingWindow.h"
95 #include "CEGUI/RenderQueue.h"
96 #include "CEGUI/RenderTarget.h"
97 #include "CEGUI/RightAlignedRenderedString.h"
98 #include "CEGUI/Scheme.h"
99 #include "CEGUI/SchemeManager.h"
100 #include "CEGUI/ScriptModule.h"
101 #include "CEGUI/SimpleTimer.h"
102 #include "CEGUI/Size.h"
103 #include "CEGUI/String.h"
104 #include "CEGUI/StringTranscoder.h"
105 #include "CEGUI/System.h"
106 #include "CEGUI/SystemKeys.h"
107 #include "CEGUI/Texture.h"
108 #include "CEGUI/TextureTarget.h"
109 #include "CEGUI/TextUtils.h"
110 #include "CEGUI/TplInterpolators.h"
111 #include "CEGUI/TplWindowFactory.h"
112 #include "CEGUI/TplWindowRendererFactory.h"
113 #include "CEGUI/TplWindowFactoryRegisterer.h"
114 #include "CEGUI/TplWRFactoryRegisterer.h"
115 #include "CEGUI/Vector.h"
116 #include "CEGUI/Version.h"
117 #include "CEGUI/Vertex.h"
118 #include "CEGUI/WindowFactory.h"
119 #include "CEGUI/WindowFactoryManager.h"
120 #include "CEGUI/Window.h"
121 #include "CEGUI/WindowManager.h"
122 #include "CEGUI/WindowRendererManager.h"
123 #include "CEGUI/XMLAttributes.h"
124 #include "CEGUI/XMLHandler.h"
125 #include "CEGUI/XMLParser.h"
126 #include "CEGUI/XMLSerializer.h"
127 
128 // Falagard core system include
129 #include "CEGUI/falagard/WidgetLookManager.h"
130 
131 // gui elements
132 #include "CEGUI/widgets/All.h"
133 
134 #endif // end of guard _CEGUI_h_