Crazy Eddie's GUI System
0.8.4
|
00001 /*********************************************************************** 00002 created: 21/2/2004 00003 author: Paul D Turner 00004 00005 purpose: Main system include for client code 00006 *************************************************************************/ 00007 /*************************************************************************** 00008 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team 00009 * 00010 * Permission is hereby granted, free of charge, to any person obtaining 00011 * a copy of this software and associated documentation files (the 00012 * "Software"), to deal in the Software without restriction, including 00013 * without limitation the rights to use, copy, modify, merge, publish, 00014 * distribute, sublicense, and/or sell copies of the Software, and to 00015 * permit persons to whom the Software is furnished to do so, subject to 00016 * the following conditions: 00017 * 00018 * The above copyright notice and this permission notice shall be 00019 * included in all copies or substantial portions of the Software. 00020 * 00021 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 00022 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 00023 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 00024 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 00025 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 00026 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 00027 * OTHER DEALINGS IN THE SOFTWARE. 00028 ***************************************************************************/ 00029 #ifndef _CEGUI_h_ 00030 #define _CEGUI_h_ 00031 00032 // base stuff 00033 #include "CEGUI/Affector.h" 00034 #include "CEGUI/Animation.h" 00035 #include "CEGUI/AnimationInstance.h" 00036 #include "CEGUI/AnimationManager.h" 00037 #include "CEGUI/BasicImage.h" 00038 #include "CEGUI/BasicRenderedStringParser.h" 00039 #include "CEGUI/BidiVisualMapping.h" 00040 #include "CEGUI/BoundSlot.h" 00041 #include "CEGUI/CentredRenderedString.h" 00042 #include "CEGUI/Clipboard.h" 00043 #include "CEGUI/Colour.h" 00044 #include "CEGUI/ColourRect.h" 00045 #include "CEGUI/CoordConverter.h" 00046 #include "CEGUI/DataContainer.h" 00047 #include "CEGUI/DefaultLogger.h" 00048 #include "CEGUI/DefaultRenderedStringParser.h" 00049 #include "CEGUI/DefaultResourceProvider.h" 00050 #include "CEGUI/DynamicModule.h" 00051 #include "CEGUI/Element.h" 00052 #include "CEGUI/Event.h" 00053 #include "CEGUI/EventArgs.h" 00054 #include "CEGUI/EventSet.h" 00055 #include "CEGUI/Exceptions.h" 00056 #include "CEGUI/FactoryModule.h" 00057 #include "CEGUI/FactoryRegisterer.h" 00058 #include "CEGUI/Font.h" 00059 #include "CEGUI/FontGlyph.h" 00060 #include "CEGUI/FontManager.h" 00061 #include "CEGUI/FormattedRenderedString.h" 00062 #include "CEGUI/GeometryBuffer.h" 00063 #include "CEGUI/GlobalEventSet.h" 00064 #include "CEGUI/GUIContext.h" 00065 #include "CEGUI/Image.h" 00066 #include "CEGUI/ImageCodec.h" 00067 #include "CEGUI/ImageManager.h" 00068 #include "CEGUI/InputEvent.h" 00069 #include "CEGUI/Interpolator.h" 00070 #include "CEGUI/JustifiedRenderedString.h" 00071 #include "CEGUI/KeyFrame.h" 00072 #include "CEGUI/LeftAlignedRenderedString.h" 00073 #include "CEGUI/LinkedEvent.h" 00074 #include "CEGUI/Logger.h" 00075 #include "CEGUI/MouseCursor.h" 00076 #include "CEGUI/NamedElement.h" 00077 #include "CEGUI/Property.h" 00078 #include "CEGUI/PropertyHelper.h" 00079 #include "CEGUI/PropertySet.h" 00080 #include "CEGUI/Quaternion.h" 00081 #include "CEGUI/Rect.h" 00082 #include "CEGUI/RegexMatcher.h" 00083 #include "CEGUI/RenderedString.h" 00084 #include "CEGUI/RenderedStringImageComponent.h" 00085 #include "CEGUI/RenderedStringParser.h" 00086 #include "CEGUI/RenderedStringTextComponent.h" 00087 #include "CEGUI/RenderedStringWidgetComponent.h" 00088 #include "CEGUI/RenderedStringWordWrapper.h" 00089 #include "CEGUI/RenderEffect.h" 00090 #include "CEGUI/RenderEffectManager.h" 00091 #include "CEGUI/Renderer.h" 00092 #include "CEGUI/RenderingContext.h" 00093 #include "CEGUI/RenderingSurface.h" 00094 #include "CEGUI/RenderingWindow.h" 00095 #include "CEGUI/RenderQueue.h" 00096 #include "CEGUI/RenderTarget.h" 00097 #include "CEGUI/RightAlignedRenderedString.h" 00098 #include "CEGUI/Scheme.h" 00099 #include "CEGUI/SchemeManager.h" 00100 #include "CEGUI/ScriptModule.h" 00101 #include "CEGUI/SimpleTimer.h" 00102 #include "CEGUI/Size.h" 00103 #include "CEGUI/String.h" 00104 #include "CEGUI/StringTranscoder.h" 00105 #include "CEGUI/System.h" 00106 #include "CEGUI/SystemKeys.h" 00107 #include "CEGUI/Texture.h" 00108 #include "CEGUI/TextureTarget.h" 00109 #include "CEGUI/TextUtils.h" 00110 #include "CEGUI/TplInterpolators.h" 00111 #include "CEGUI/TplWindowFactory.h" 00112 #include "CEGUI/TplWindowRendererFactory.h" 00113 #include "CEGUI/TplWindowFactoryRegisterer.h" 00114 #include "CEGUI/TplWRFactoryRegisterer.h" 00115 #include "CEGUI/Vector.h" 00116 #include "CEGUI/Version.h" 00117 #include "CEGUI/Vertex.h" 00118 #include "CEGUI/WindowFactory.h" 00119 #include "CEGUI/WindowFactoryManager.h" 00120 #include "CEGUI/Window.h" 00121 #include "CEGUI/WindowManager.h" 00122 #include "CEGUI/WindowRendererManager.h" 00123 #include "CEGUI/XMLAttributes.h" 00124 #include "CEGUI/XMLHandler.h" 00125 #include "CEGUI/XMLParser.h" 00126 #include "CEGUI/XMLSerializer.h" 00127 00128 // Falagard core system include 00129 #include "CEGUI/falagard/WidgetLookManager.h" 00130 00131 // gui elements 00132 #include "CEGUI/widgets/All.h" 00133 00134 #endif // end of guard _CEGUI_h_