Crazy Eddie's GUI System  0.8.4
CEGUI.h
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_
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends