00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030 #ifndef _CEGUIForwardRefs_h_
00031 #define _CEGUIForwardRefs_h_
00032
00033
00034 namespace CEGUI
00035 {
00036
00037
00038
00039 class BasicRenderedStringParser;
00040 class BiDiVisualMapping;
00041 class CentredRenderedString;
00042 class colour;
00043 class ColourRect;
00044 class CoordConverter;
00045 class DefaultLogger;
00046 class DefaultRenderedStringParser;
00047 class DefaultResourceProvider;
00048 class DynamicModule;
00049 class Event;
00050 class EventArgs;
00051 class EventSet;
00052 class Exception;
00053 class FactoryModule;
00054 class Font;
00055 class FontGlyph;
00056 class FontManager;
00057 class FormattedRenderedString;
00058 class GeometryBuffer;
00059 class GlobalEventSet;
00060 class Image;
00061 class ImageCodec;
00062 class ImagerySection;
00063 class Imageset;
00064 class ImagesetManager;
00065 class JustifiedRenderedString;
00066 class LeftAlignedRenderedString;
00067 class Logger;
00068 class MouseCursor;
00069 class Property;
00070 class PropertyHelper;
00071 class PropertyReceiver;
00072 class PropertySet;
00073 class RawDataContainer;
00074 class Rect;
00075 class RegexMatcher;
00076 class RenderedString;
00077 class RenderedStringComponent;
00078 class RenderedStringImageComponent;
00079 class RenderedStringParser;
00080 class RenderedStringTextComponent;
00081 class RenderedStringWidgetComponent;
00082 class Renderer;
00083 class RenderEffect;
00084 struct RenderingContext;
00085 class RenderingRoot;
00086 class RenderingSurface;
00087 class RenderingWindow;
00088 class RenderQueue;
00089 class RenderSystem;
00090 class RenderTarget;
00091 class ResourceEventSet;
00092 class ResourceProvider;
00093 class RightAlignedRenderedString;
00094 class Scheme;
00095 class SchemeManager;
00096 class ScriptFunctor;
00097 class ScriptModule;
00098 class Size;
00099 class String;
00100 class System;
00101 class Texture;
00102 class TextureTarget;
00103 class TextUtils;
00104 class Vector2;
00105 class Vector3;
00106 struct Vertex;
00107 class WidgetLookFeel;
00108 class Window;
00109 class WindowFactory;
00110 class WindowFactoryManager;
00111 class WindowManager;
00112 class WindowRenderer;
00113 class WindowRendererModule;
00114 class WRFactoryRegisterer;
00115 class XMLAttributes;
00116 class XMLHandler;
00117 class XMLParser;
00118
00119
00120
00121
00122 class ButtonBase;
00123 class Checkbox;
00124 class ClippedContainer;
00125 class Combobox;
00126 class ComboDropList;
00127 class DragContainer;
00128 class Editbox;
00129 class FrameWindow;
00130 class GUISheet;
00131 class ItemEntry;
00132 class ItemListBase;
00133 class ItemListbox;
00134 class Listbox;
00135 class ListboxItem;
00136 class ListboxTextItem;
00137 class ListHeader;
00138 class ListHeaderSegment;
00139 class Menubar;
00140 class MenuBase;
00141 class MenuItem;
00142 class MultiColumnList;
00143 class MultiLineEditbox;
00144 class PopupMenu;
00145 class ProgressBar;
00146 class PushButton;
00147 class RadioButton;
00148 class ScrollablePane;
00149 class Scrollbar;
00150 class ScrolledContainer;
00151 class ScrolledItemListBase;
00152 class Slider;
00153 class Spinner;
00154 class TabButton;
00155 class TabControl;
00156 class Thumb;
00157 class Titlebar;
00158 class Tooltip;
00159 class Tree;
00160 class TreeItem;
00161
00162
00163
00164
00165 class ActivationEventArgs;
00166 class DisplayEventArgs;
00167 class DragDropEventArgs;
00168 class HeaderSequenceEventArgs;
00169 class KeyEventArgs;
00170 class MouseCursorEventArgs;
00171 class MouseEventArgs;
00172 class RenderQueueEventArgs;
00173 class ResourceEventArgs;
00174 class TreeEventArgs;
00175 class UpdateEventArgs;
00176 class WindowEventArgs;
00177
00178 }
00179
00180 #endif // end of guard _CEGUIForwardRefs_h_