Crazy Eddie's GUI System 0.8.7
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_