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 Affector;
00040 class Animation;
00041 class AnimationInstance;
00042 class AnimationManager;
00043 class BasicRenderedStringParser;
00044 class BiDiVisualMapping;
00045 class CentredRenderedString;
00046 class colour;
00047 class ColourRect;
00048 class CoordConverter;
00049 class DefaultLogger;
00050 class DefaultRenderedStringParser;
00051 class DefaultResourceProvider;
00052 class DynamicModule;
00053 class Event;
00054 class EventArgs;
00055 class EventSet;
00056 class Exception;
00057 class FactoryModule;
00058 class Font;
00059 class FontGlyph;
00060 class FontManager;
00061 class FormattedRenderedString;
00062 class GeometryBuffer;
00063 class GlobalEventSet;
00064 class Image;
00065 class ImageCodec;
00066 class ImagerySection;
00067 class Imageset;
00068 class ImagesetManager;
00069 class Interpolator;
00070 class JustifiedRenderedString;
00071 class KeyFrame;
00072 class LeftAlignedRenderedString;
00073 class Logger;
00074 class MouseCursor;
00075 class Property;
00076 class PropertyHelper;
00077 class PropertyReceiver;
00078 class PropertySet;
00079 class RawDataContainer;
00080 class Rect;
00081 class RegexMatcher;
00082 class RenderedString;
00083 class RenderedStringComponent;
00084 class RenderedStringImageComponent;
00085 class RenderedStringParser;
00086 class RenderedStringTextComponent;
00087 class RenderedStringWidgetComponent;
00088 class Renderer;
00089 class RenderEffect;
00090 class RenderEffectManager;
00091 struct RenderingContext;
00092 class RenderingRoot;
00093 class RenderingSurface;
00094 class RenderingWindow;
00095 class RenderQueue;
00096 class RenderSystem;
00097 class RenderTarget;
00098 class ResourceEventSet;
00099 class ResourceProvider;
00100 class RightAlignedRenderedString;
00101 class Scheme;
00102 class SchemeManager;
00103 class ScriptFunctor;
00104 class ScriptModule;
00105 class Size;
00106 class String;
00107 class System;
00108 class Texture;
00109 class TextureTarget;
00110 class TextUtils;
00111 class UBox;
00112 class UDim;
00113 class URect;
00114 class UVector2;
00115 class Vector2;
00116 class Vector3;
00117 struct Vertex;
00118 class WidgetLookFeel;
00119 class Window;
00120 class WindowFactory;
00121 class WindowFactoryManager;
00122 class WindowManager;
00123 class WindowRenderer;
00124 class WindowRendererModule;
00125 class WRFactoryRegisterer;
00126 class XMLAttributes;
00127 class XMLHandler;
00128 class XMLParser;
00129
00130
00131
00132
00133 class ButtonBase;
00134 class Checkbox;
00135 class ClippedContainer;
00136 class Combobox;
00137 class ComboDropList;
00138 class DragContainer;
00139 class Editbox;
00140 class FrameWindow;
00141 class GridLayoutContainer;
00142 class GUISheet;
00143 class HorizontalLayoutContainer;
00144 class ItemEntry;
00145 class ItemListBase;
00146 class ItemListbox;
00147 class LayoutContainer;
00148 class Listbox;
00149 class ListboxItem;
00150 class ListboxTextItem;
00151 class ListHeader;
00152 class ListHeaderSegment;
00153 class Menubar;
00154 class MenuBase;
00155 class MenuItem;
00156 class MultiColumnList;
00157 class MultiLineEditbox;
00158 class PopupMenu;
00159 class ProgressBar;
00160 class PushButton;
00161 class RadioButton;
00162 class ScrollablePane;
00163 class Scrollbar;
00164 class ScrolledContainer;
00165 class ScrolledItemListBase;
00166 class SequentialLayoutContainer;
00167 class Slider;
00168 class Spinner;
00169 class TabButton;
00170 class TabControl;
00171 class Thumb;
00172 class Titlebar;
00173 class Tooltip;
00174 class Tree;
00175 class TreeItem;
00176 class VerticalLayoutContainer;
00177
00178
00179
00180
00181 class ActivationEventArgs;
00182 class DisplayEventArgs;
00183 class DragDropEventArgs;
00184 class HeaderSequenceEventArgs;
00185 class KeyEventArgs;
00186 class MouseCursorEventArgs;
00187 class MouseEventArgs;
00188 class RenderQueueEventArgs;
00189 class ResourceEventArgs;
00190 class TreeEventArgs;
00191 class UpdateEventArgs;
00192 class WindowEventArgs;
00193
00194 }
00195
00196 #endif // end of guard _CEGUIForwardRefs_h_
00197