Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CEGUIForwardRefs.h

Go to the documentation of this file.
00001 /************************************************************************
00002         filename:       CEGUIForwardRefs.h
00003         created:        21/2/2004
00004         author:         Paul D Turner
00005         
00006         purpose:        Forward declares all core system classes
00007 *************************************************************************/
00008 /*************************************************************************
00009     Crazy Eddie's GUI System (http://www.cegui.org.uk)
00010     Copyright (C)2004 - 2005 Paul D Turner (paul@cegui.org.uk)
00011 
00012     This library is free software; you can redistribute it and/or
00013     modify it under the terms of the GNU Lesser General Public
00014     License as published by the Free Software Foundation; either
00015     version 2.1 of the License, or (at your option) any later version.
00016 
00017     This library is distributed in the hope that it will be useful,
00018     but WITHOUT ANY WARRANTY; without even the implied warranty of
00019     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00020     Lesser General Public License for more details.
00021 
00022     You should have received a copy of the GNU Lesser General Public
00023     License along with this library; if not, write to the Free Software
00024     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00025 *************************************************************************/
00026 #ifndef _CEGUIForwardRefs_h_
00027 #define _CEGUIForwardRefs_h_
00028 
00029 // Start of CEGUI namespace section
00030 namespace CEGUI
00031 {
00032 
00033 /*************************************************************************
00034         Forward reference declarations of all core GUI system classes
00035 *************************************************************************/
00036 class String;
00037 class Vector3;
00038 class Size;
00039 class Exception;
00040 class Rect;
00041 class ColourRect;
00042 class colour;
00043 class Texture;
00044 class Renderer;
00045 class Image;
00046 class Imageset;
00047 class ImagesetManager;
00048 class MouseCursor;
00049 class Font;
00050 class FontManager;
00051 class EventArgs;
00052 class Event;
00053 class EventSet;
00054 class Property;
00055 class PropertySet;
00056 class Window;
00057 class WindowFactory;
00058 class WindowManager;
00059 class Scheme;
00060 class SchemeManager;
00061 class System;
00062 class FactoryModule;
00063 class ScriptModule;
00064 class ResourceProvider;
00065 class DefaultResourceProvider;
00066 class PropertyReceiver;
00067 class GlobalEventSet;
00068 class XMLAttributes;
00069 class XMLHandler;
00070 class XMLParser;
00071 
00072 /*************************************************************************
00073         Forward reference declarations for GUI element base classes
00074 *************************************************************************/
00075 class ButtonBase;
00076 class RadioButton;
00077 class Checkbox;
00078 class PushButton;
00079 class Titlebar;
00080 class FrameWindow;
00081 class Editbox;
00082 class Listbox;
00083 class Combobox;
00084 class ListHeaderSegment;
00085 class ListHeader;
00086 class MultiColumnList;
00087 class ProgressBar;
00088 class Thumb;
00089 class Scrollbar;
00090 class Slider;
00091 class Static;
00092 class StaticText;
00093 class StaticImage;
00094 class ListboxItem;
00095 class ListboxTextItem;
00096 class ComboDropList;
00097 class MultiLineEditbox;
00098 class Spinner;
00099 class GUISheet;
00100 class DragContainer;
00101 class ScrollablePane;
00102 class ScrolledContainer;
00103 class Tooltip;
00104 class ItemEntry;
00105 class TextItem;
00106 class MenuItem;
00107 class ItemListBase;
00108 class MenuBase;
00109 class Menubar;
00110 class PopupMenu;
00111 
00112 } // End of  CEGUI namespace section
00113 
00114 #endif  // end of guard _CEGUIForwardRefs_h_

Generated on Wed Sep 7 09:56:31 2005 for Crazy Eddies GUI System by  doxygen 1.4.3