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

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 Texture;
00042 class Renderer;
00043 class Image;
00044 class Imageset;
00045 class ImagesetManager;
00046 class MouseCursor;
00047 class Font;
00048 class FontManager;
00049 class EventArgs;
00050 class Event;
00051 class EventSet;
00052 class Property;
00053 class PropertySet;
00054 class Window;
00055 class WindowFactory;
00056 class WindowManager;
00057 class Scheme;
00058 class SchemeManager;
00059 class System;
00060 class FactoryModule;
00061 class ScriptModule;
00062 class ResourceProvider;
00063 class DefaultResourceProvider;
00064 class PropertyReceiver;
00065 class GlobalEventSet;
00066 
00067 /*************************************************************************
00068         Forward reference declarations for GUI element base classes
00069 *************************************************************************/
00070 class ButtonBase;
00071 class RadioButton;
00072 class Checkbox;
00073 class PushButton;
00074 class Titlebar;
00075 class FrameWindow;
00076 class Editbox;
00077 class Listbox;
00078 class Combobox;
00079 class ListHeaderSegment;
00080 class ListHeader;
00081 class MultiColumnList;
00082 class ProgressBar;
00083 class Thumb;
00084 class Scrollbar;
00085 class Slider;
00086 class Static;
00087 class StaticText;
00088 class StaticImage;
00089 class ListboxItem;
00090 class ListboxTextItem;
00091 class ComboDropList;
00092 class MultiLineEditbox;
00093 
00094 } // End of  CEGUI namespace section
00095 
00096 #endif  // end of guard _CEGUIForwardRefs_h_

Generated on Wed Feb 16 12:41:06 2005 for Crazy Eddies GUI System by  doxygen 1.3.9.1