Crazy Eddies GUI System 0.7.6
|
00001 /*********************************************************************** 00002 filename: CEGUI.h 00003 created: 21/2/2004 00004 author: Paul D Turner 00005 00006 purpose: Main system include for client code 00007 *************************************************************************/ 00008 /*************************************************************************** 00009 * Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team 00010 * 00011 * Permission is hereby granted, free of charge, to any person obtaining 00012 * a copy of this software and associated documentation files (the 00013 * "Software"), to deal in the Software without restriction, including 00014 * without limitation the rights to use, copy, modify, merge, publish, 00015 * distribute, sublicense, and/or sell copies of the Software, and to 00016 * permit persons to whom the Software is furnished to do so, subject to 00017 * the following conditions: 00018 * 00019 * The above copyright notice and this permission notice shall be 00020 * included in all copies or substantial portions of the Software. 00021 * 00022 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 00023 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 00024 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 00025 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 00026 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 00027 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 00028 * OTHER DEALINGS IN THE SOFTWARE. 00029 ***************************************************************************/ 00030 #ifndef _CEGUI_h_ 00031 #define _CEGUI_h_ 00032 00033 // base stuff 00034 #include "CEGUIAffector.h" 00035 #include "CEGUIAnimation.h" 00036 #include "CEGUIAnimationInstance.h" 00037 #include "CEGUIAnimationManager.h" 00038 #include "CEGUIBasicInterpolators.h" 00039 #include "CEGUIBasicRenderedStringParser.h" 00040 #include "CEGUIBiDiVisualMapping.h" 00041 #include "CEGUICentredRenderedString.h" 00042 #include "CEGUIcolour.h" 00043 #include "CEGUIColourRect.h" 00044 #include "CEGUICoordConverter.h" 00045 #include "CEGUIDataContainer.h" 00046 #include "CEGUIDefaultLogger.h" 00047 #include "CEGUIDefaultRenderedStringParser.h" 00048 #include "CEGUIDefaultResourceProvider.h" 00049 #include "CEGUIDynamicModule.h" 00050 #include "CEGUIExceptions.h" 00051 #include "CEGUIFactoryModule.h" 00052 #include "CEGUIFontManager.h" 00053 #include "CEGUIGeometryBuffer.h" 00054 #include "CEGUIGlobalEventSet.h" 00055 #include "CEGUIImageCodec.h" 00056 #include "CEGUIImagesetManager.h" 00057 #include "CEGUIInputEvent.h" 00058 #include "CEGUIInterpolator.h" 00059 #include "CEGUIJustifiedRenderedString.h" 00060 #include "CEGUIKeyFrame.h" 00061 #include "CEGUILeftAlignedRenderedString.h" 00062 #include "CEGUIMouseCursor.h" 00063 #include "CEGUIPropertyHelper.h" 00064 #include "CEGUIPropertySet.h" 00065 #include "CEGUIRect.h" 00066 #include "CEGUIRegexMatcher.h" 00067 #include "CEGUIRenderedString.h" 00068 #include "CEGUIRenderedStringImageComponent.h" 00069 #include "CEGUIRenderedStringParser.h" 00070 #include "CEGUIRenderedStringTextComponent.h" 00071 #include "CEGUIRenderedStringWidgetComponent.h" 00072 #include "CEGUIRenderedStringWordWrapper.h" 00073 #include "CEGUIRenderEffect.h" 00074 #include "CEGUIRenderEffectManager.h" 00075 #include "CEGUIRenderer.h" 00076 #include "CEGUIRenderingContext.h" 00077 #include "CEGUIRenderingRoot.h" 00078 #include "CEGUIRenderingSurface.h" 00079 #include "CEGUIRenderingWindow.h" 00080 #include "CEGUIRenderQueue.h" 00081 #include "CEGUIRenderTarget.h" 00082 #include "CEGUIRightAlignedRenderedString.h" 00083 #include "CEGUISchemeManager.h" 00084 #include "CEGUIScriptModule.h" 00085 #include "CEGUISize.h" 00086 #include "CEGUISystem.h" 00087 #include "CEGUITexture.h" 00088 #include "CEGUITextureTarget.h" 00089 #include "CEGUITextUtils.h" 00090 #include "CEGUITplWindowFactory.h" 00091 #include "CEGUITplWindowRendererFactory.h" 00092 #include "CEGUITplWRFactoryRegisterer.h" 00093 #include "CEGUIVector.h" 00094 #include "CEGUIVersion.h" 00095 #include "CEGUIVertex.h" 00096 #include "CEGUIWidgetModule.h" 00097 #include "CEGUIWindowFactory.h" 00098 #include "CEGUIWindowFactoryManager.h" 00099 #include "CEGUIWindow.h" 00100 #include "CEGUIWindowManager.h" 00101 #include "CEGUIWindowRendererManager.h" 00102 #include "CEGUIWindowRendererModule.h" 00103 #include "CEGUIWRFactoryRegisterer.h" 00104 #include "CEGUIXMLAttributes.h" 00105 #include "CEGUIXMLHandler.h" 00106 #include "CEGUIXMLParser.h" 00107 #include "CEGUIXMLSerializer.h" 00108 00109 // Falagard core system include 00110 #include "falagard/CEGUIFalWidgetLookManager.h" 00111 00112 // gui elements 00113 #include "elements/CEGUIAll.h" 00114 00115 #endif // end of guard _CEGUI_h_ 00116