Crazy Eddie's GUI System
0.8.7
|
29 #ifndef _CEGUIForwardRefs_h_
30 #define _CEGUIForwardRefs_h_
40 class AnimationInstance;
41 class AnimationManager;
42 class BasicRenderedStringParser;
43 class BidiVisualMapping;
44 class CentredRenderedString;
50 class DefaultRenderedStringParser;
51 class DefaultResourceProvider;
54 class ElementEventArgs;
64 class FormattedRenderedString;
73 class JustifiedRenderedString;
75 class LeftAlignedRenderedString;
77 class LinkedEventArgs;
81 class NamedElementEventArgs;
82 class NativeClipboardProvider;
84 template<
typename T>
class PropertyHelper;
85 class PropertyReceiver;
88 class RawDataContainer;
89 template<
typename T>
class Rect;
92 class RenderedStringComponent;
93 class RenderedStringImageComponent;
94 class RenderedStringParser;
95 class RenderedStringTextComponent;
96 class RenderedStringWidgetComponent;
99 class RenderEffectManager;
100 struct RenderingContext;
101 class RenderingSurface;
102 class RenderingWindow;
105 class ResourceEventSet;
106 class ResourceProvider;
107 class RightAlignedRenderedString;
112 template<
typename T>
class Size;
122 template<
typename T>
class Vector2;
123 template<
typename T>
class Vector3;
131 class WindowRendererModule;
132 class WRFactoryRegisterer;
198 class RegexMatchStateArgs;
208 #endif // end of guard _CEGUIForwardRefs_h_
EventArgs based class that is used for notifications regarding Font objects.
Definition: InputEvent.h:406
EventArgs based class that is used for objects passed to input event handlers concerning mouse cursor...
Definition: InputEvent.h:325
Base class for tree items.
Definition: TreeItem.h:81
Generic drag & drop enabled window class.
Definition: DragContainer.h:69
A Layout Container window layouting it's children into a grid.
Definition: GridLayoutContainer.h:73
Base class for the Combobox widget.
Definition: Combobox.h:76
EventArgs based class that is used for notifications regarding resources.
Definition: InputEvent.h:391
Simple timer class.
Definition: SimpleTimer.h:60
Helper container window that has configurable clipping. Used by the ItemListbox widget.
Definition: ClippedContainer.h:77
Base class for progress bars.
Definition: widgets/ProgressBar.h:75
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: LayoutContainer.h:79
WindowEventArgs class that is primarily used by lua scripts.
Definition: InputEvent.h:289
Class used to create XML Document.
Definition: XMLSerializer.h:109
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: SequentialLayoutContainer.h:77
EventArgs based class used for certain drag/drop notifications.
Definition: InputEvent.h:367
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
EventArgs based class that is used for objects passed to input event handlers concerning mouse input.
Definition: InputEvent.h:306
EventArgs class passed to subscribers of RenderTarget events.
Definition: RenderTarget.h:64
ItemListbox window class.
Definition: widgets/ItemListbox.h:69
Class used as a two dimensional vector (aka a Point)
Definition: ForwardRefs.h:148
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition: InputEvent.h:277
Abstract class that defines the required interface for all WindowFactory objects.
Definition: WindowFactory.h:115
Base class for standard Tab Control widget.
Definition: widgets/TabControl.h:104
structure that is used to hold details of a single vertex in 3D space.
Definition: Vertex.h:64
Class used as a three dimensional vector.
Definition: ForwardRefs.h:149
Base class for standard Tree widget.
Definition: widgets/Tree.h:98
A Layout Container window layouting it's children Horizontally.
Definition: HorizontalLayoutContainer.h:68
Base class for an Editbox widget.
Definition: widgets/Editbox.h:95
EventArgs based class that is used for objects passed to input event handlers concerning keyboard inp...
Definition: InputEvent.h:340
Base class for the multi-line edit box widget.
Definition: widgets/MultiLineEditbox.h:105
Base class for Thumb widget.
Definition: Thumb.h:82
Text utility support class. This class is all static members. You do not create instances of this cla...
Definition: TextUtils.h:71
Window class intended to be used as a simple, generic Window.
Definition: DefaultWindow.h:76
EventArgs based class that is used for Activated and Deactivated window events.
Definition: InputEvent.h:355
Class encapsulating the 'Unified Box' - this is usually used for margin.
Definition: UDim.h:247
Class representing a block of attributes associated with an XML element.
Definition: XMLAttributes.h:70
Abstract base class for a movable, sizable, window with a title-bar and a frame.
Definition: widgets/FrameWindow.h:74
A Layout Container window layouting it's children vertically.
Definition: VerticalLayoutContainer.h:68
Abstract base class specifying the required interface for Texture objects.
Definition: Texture.h:79
Definition: SystemKeys.h:58
This is an abstract class that is used by CEGUI to interface with XML parser libraries.
Definition: XMLParser.h:65
EventArgs based class that is passed to handlers subcribed to hear about begin/end events on renderin...
Definition: RenderingSurface.h:97
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: Window.h:175
Definition: XMLHandler.h:60
EventArgs based class that is used for objects passed to input event handlers concerning Tree events.
Definition: widgets/Tree.h:74
Functor class used for binding named script functions to events.
Definition: ScriptModule.h:264
Base class for Slider widgets.
Definition: widgets/Slider.h:124
Interface for a string transcoding utility. Instances of classes that implement this interface can be...
Definition: StringTranscoder.h:65
Base-class for the assignable WindowRenderer object.
Definition: WindowRenderer.h:76
EventArgs based class that is used for notifications regarding the main display.
Definition: InputEvent.h:379
Class used for textual items in a list box.
Definition: ListboxTextItem.h:68
Class that holds the size (width & height) of something.
Definition: ForwardRefs.h:138
The System class is the CEGUI class that provides access to all other elements in this system.
Definition: System.h:91
Specialisation of RenderTarget interface that should be used as the base class for RenderTargets that...
Definition: TextureTarget.h:64
The WindowManager class describes an object that manages creation and lifetime of Window objects.
Definition: WindowManager.h:86
Base class for the Spinner widget.
Definition: Spinner.h:74
EventArgs class passed to subscribers for (most) GUIContext events.
Definition: GUIContext.h:69
Base class for the multi column list widget.
Definition: widgets/MultiColumnList.h:122
Base class for item list widgets.
Definition: ItemListBase.h:104
Class representing the title bar for Frame Windows.
Definition: widgets/Titlebar.h:76
Class that manages WindowFactory objects.
Definition: WindowFactoryManager.h:87
Base class for the combo box drop down list. This is a specialisation of the Listbox class.
Definition: ComboDropList.h:74
Base class for item type widgets.
Definition: widgets/ItemEntry.h:102
Abstract interface required for all scripting support modules to be used with the CEGUI system.
Definition: ScriptModule.h:71
Dimension that has both a relative 'scale' portion and and absolute 'offset' portion.
Definition: UDim.h:92
Base class for list box items.
Definition: ListboxItem.h:77
Base class for standard Listbox widget.
Definition: widgets/Listbox.h:107