Classes | |
class | colour |
Class representing colour values within the system. More... | |
class | ColourRect |
Class that holds details of colours for the four corners of a rectangle. More... | |
class | Config_xmlHandler |
Handler class used to parse the Configuration XML file. More... | |
class | DataContainer |
class | RawDataContainer |
class | DefaultResourceProvider |
class | SubscriberInterface |
class | _freeBinder |
class | _functorBinder |
class | _memberBinder |
class | SubscriberTemplate |
class | _refBinder |
class | Event |
Defines an 'event' which can be subscribed to by interested parties. More... | |
class | EventArgs |
Base class used as the argument to all subscribers Event object. More... | |
class | EventSet |
Class that collects together a set of Event objects. More... | |
class | Exception |
Root exception class used within the GUI system. More... | |
class | GenericException |
Exception class used when none of the other classes are applicable. More... | |
class | UnknownObjectException |
Exception class used when a request was made using a name of an unknown object. More... | |
class | InvalidRequestException |
Exception class used when some impossible request was made for the current system state. More... | |
class | FileIOException |
Exception class used when a file handling problem occurs. More... | |
class | RendererException |
Exception class used when an problem is detected within the Renderer or related objects. More... | |
class | AlreadyExistsException |
Exception class used when an attempt is made to use an object name that is already in use within the system. More... | |
class | MemoryException |
Exception class used when a memory handling error is detected. More... | |
class | NullObjectException |
Exception class used when some required object or parameter is null. More... | |
class | ObjectInUseException |
class | FactoryModule |
Class that encapsulates access to a dynamic loadable module containing implementations of Windows, Widgets, and their factories. More... | |
class | Font |
Class that encapsulates text rendering functionality for a typeface. More... | |
class | Font_xmlHandler |
Handler class used to parse the Font XML files using SAX2. More... | |
class | FontManager |
Class providing a shared library of Font objects to the system. More... | |
class | GlobalEventSet |
class | GUILayout_xmlHandler |
Handler class used to parse the GUILayout XML files using SAX2. More... | |
class | Image |
Class that represents a single Image of an Imageset. More... | |
class | Imageset |
Offers functions to define, access, and draw, a set of image components on a single graphical surface or Texture. More... | |
class | Imageset_xmlHandler |
Handler class used to parse the Imageset XML files using SAX2. More... | |
class | ImagesetManager |
Class providing a shared library of Imageset objects to the system. More... | |
struct | Key |
struct to give scope to scan code enumeration. More... | |
class | WindowEventArgs |
EventArgs based class that is used for objects passed to handlers triggered for events concerning some Window object. More... | |
class | MouseEventArgs |
EventArgs based class that is used for objects passed to input event handlers concerning mouse input. More... | |
class | MouseCursorEventArgs |
EventArgs based class that is used for objects passed to input event handlers concerning mouse cursor events. More... | |
class | KeyEventArgs |
EventArgs based class that is used for objects passed to input event handlers concerning keyboard input. More... | |
class | ActivationEventArgs |
EventArgs based class that is used for Activated and Deactivated window events. More... | |
class | DragDropEventArgs |
EventArgs based class used for certain drag/drop notifications. More... | |
class | ConstBaseIterator |
Base class constant iterator used to offer iteration over various collections within the system. More... | |
class | Logger |
Class that implements logging for the GUI system. More... | |
class | MouseCursor |
Class that allows access to the GUI system mouse cursor. More... | |
class | PropertyReceiver |
Dummy base class to ensure correct casting of receivers. More... | |
class | Property |
An abstract class that defines the interface to access object properties by name. More... | |
class | PropertyHelper |
Helper class used to convert various data types to and from the format expected in Propery strings. More... | |
class | PropertySet |
Class that contains a collection of Property objects. More... | |
class | Rect |
Class encapsulating operations on a Rectangle. More... | |
class | Referenced |
class | RefPtr |
class | RenderableElement |
class | RenderableFrame |
A higher order GUI entity that represents a renderable frame. More... | |
class | RenderableImage |
A higher order GUI entity that represents a renderable image with formatting options. More... | |
class | RenderCache |
Class that acts as a cache for images that need to be rendered. More... | |
class | Renderer |
Abstract class defining the interface for Renderer objects. More... | |
class | ResourceProvider |
Abstract class that defines the required interface for all resource provider sub-classes. More... | |
class | Scheme |
A class that groups a set of GUI elements and initialises the system to access those elements. More... | |
class | Scheme_xmlHandler |
Handler class used to parse the Scheme XML files using SAX2. More... | |
class | SchemeManager |
A class that manages the creation of, access to, and destruction of GUI Scheme objects. More... | |
class | ScriptModule |
Abstract interface required for all scripting support modules to be used with the CEGUI system. More... | |
class | ScriptFunctor |
Functor class used for binding named script functions to events. More... | |
class | Singleton |
class | Size |
Class that holds the size (width & height) of something. More... | |
class | String |
String class used within the GUI system. More... | |
class | System |
The System class is the CEGUI class that provides access to all other elements in this system. More... | |
class | Texture |
Abstract base class specifying the required interface for Texture objects. More... | |
class | TextUtils |
Text utility support class. This class is all static members. You do not create instances of this class. More... | |
class | TinyXMLParser |
Implementation of XMLParser using TinyXML. More... | |
class | UDim |
class | UVector2 |
class | URect |
class | Vector2 |
Class used as a two dimensional vector (aka a Point). More... | |
class | Vector3 |
Class used as a three dimensional vector. More... | |
class | Window |
An abstract base class providing common functionality and specifying the required interface for derived classes. More... | |
class | WindowFactory |
Abstract class that defines the required interface for all WindowFactory objects. More... | |
class | WindowFactoryManager |
Class that manages WindowFactory objects. More... | |
class | WindowManager |
The WindowManager class describes an object that manages creation and lifetime of Window objects. More... | |
class | XercesHandler |
class | XercesParser |
Implementation of XMLParser using Xerces-C++. More... | |
class | XMLAttributes |
Class representing a block of attributes associated with an XML element. More... | |
class | XMLHandler |
class | XMLParser |
This is an abstract class that is used by CEGUI to interface with XML parser libraries. More... | |
class | ButtonBase |
Base class for all the 'button' type widgets (push button, radio button, check-box, etc). More... | |
class | Checkbox |
Base class providing logic for Check-box widgets. More... | |
class | Combobox |
Base class for the Combobox widget. More... | |
class | ComboDropList |
Base class for the combo box drop down list. This is a specialisation of the Listbox class. More... | |
class | DragContainer |
Generic drag & drop enabled window class. More... | |
class | DragContainerFactory |
Factory class for producing DragContainer windows. More... | |
class | Editbox |
Base class for an Editbox widget. More... | |
class | FrameWindow |
Abstract base class for a movable, sizable, window with a title-bar and a frame. More... | |
class | GUISheet |
Window class intended to be used as a simple, generic Window. More... | |
class | GUISheetFactory |
Factory class for producing default windows. More... | |
class | ItemEntry |
Base class for item type widgets. More... | |
class | ItemListBase |
Base class for item list widgets. More... | |
class | Listbox |
Base class for standard Listbox widget. More... | |
class | ListboxItem |
Base class for list box items. More... | |
class | ListboxTextItem |
Class used for textual items in a list box. More... | |
class | HeaderSequenceEventArgs |
EventArgs class used for segment move (sequence changed) events. More... | |
class | ListHeader |
Base class for the multi column list header widget. More... | |
class | ListHeaderSegment |
Base class for list header segment window. More... | |
class | Menubar |
Base class for menu bars. More... | |
class | MenuBase |
Abstract base class for menus. More... | |
class | MenuItem |
Base class for menu items. More... | |
struct | MCLGridRef |
Simple grid index structure. More... | |
class | MultiColumnList |
Base class for the multi column list widget. More... | |
class | MultiLineEditbox |
Base class for the multi-line edit box widget. More... | |
class | PopupMenu |
Base class for popup menus. More... | |
class | ProgressBar |
Base class for progress bars. More... | |
class | PushButton |
class | RadioButton |
Base class to provide the logic for Radio Button widgets. More... | |
class | ScrollablePane |
Base class for the ScrollablePane widget. More... | |
class | Scrollbar |
Base scroll bar class. More... | |
class | ScrolledContainer |
Helper container window class which is used in the implementation of the ScrollablePane widget class. More... | |
class | ScrolledContainerFactory |
Factory class for producing ScrolledContainer windows. More... | |
class | Slider |
Base class for Slider widgets. More... | |
class | Spinner |
Base class for the Spinner widget. More... | |
class | Static |
Base class for static widgets. More... | |
class | StaticImage |
Static image widget class. More... | |
class | StaticText |
Base class for a static text widget. More... | |
class | TabButton |
class | TabControl |
Base class for standard Tab Control widget. More... | |
class | TabPane |
Base class for a tab pane. More... | |
class | TextItem |
Base class for all the TextItem widgets. More... | |
class | Thumb |
Base class for Thumb widget. More... | |
class | Titlebar |
Class representing the title bar for Frame Windows. More... | |
class | Tooltip |
class | Falagard_xmlHandler |
Handler class used to parse look & feel XML files used by the Falagard system. More... | |
class | FalagardComponentBase |
Common base class used for renderable components within an ImagerySection. More... | |
class | BaseDim |
Abstract interface for a generic 'dimension' class. More... | |
class | AbsoluteDim |
Dimension type that represents an absolute pixel value. Implements BaseDim interface. More... | |
class | ImageDim |
Dimension type that represents some dimension of a named Image. Implements BaseDim interface. More... | |
class | WidgetDim |
Dimension type that represents some dimension of a Window/widget. Implements BaseDim interface. More... | |
class | UnifiedDim |
Dimension type that represents an Unified dimension. Implements BaseDim interface. More... | |
class | FontDim |
Dimension type that represents some metric of a Font. Implements BaseDim interface. More... | |
class | PropertyDim |
Dimension type that represents the value of a Window property. Implements BaseDim interface. More... | |
class | Dimension |
Class representing some kind of dimension. More... | |
class | ComponentArea |
Class that represents a target area for a widget or imagery component. More... | |
class | FrameComponent |
Class that encapsulates information for a frame with background (9 images in total). More... | |
class | ImageryComponent |
Class that encapsulates information for a single image component. More... | |
class | ImagerySection |
Class that encapsulates a re-usable collection of imagery specifications. More... | |
class | LayerSpecification |
Class that encapsulates a single layer of imagery. More... | |
class | NamedArea |
class | PropertyDefinition |
class representing a new property to be available on all widgets that use the WidgetLook that this PropertyDefinition is defiend for. More... | |
class | PropertyInitialiser |
Class that holds information about a property and it's required initial value. More... | |
class | SectionSpecification |
Class that represents a simple 'link' to an ImagerySection. More... | |
class | StateImagery |
Class the encapsulates imagery for a given widget state. More... | |
class | TextComponent |
Class that encapsulates information for a text component. More... | |
class | WidgetComponent |
Class that encapsulates information regarding a sub-widget required for a widget. More... | |
class | WidgetLookFeel |
Class that encapsulates look & feel information for a particular widget type. More... | |
class | WidgetLookManager |
Manager class that gives top-level access to widget data based "look and feel" specifications loaded into the system. More... | |
class | FalagardXMLHelper |
Utility helper class primarily intended for use by the falagard xml parser. More... | |
class | DirectX81Renderer |
Renderer class to interface with Microsoft DirectX 8.1. More... | |
class | DirectX81Texture |
Texture class that is created by DirectX81Renderer objects. More... | |
class | DirectX9Renderer |
Renderer class to interface with Microsoft DirectX 9.0. More... | |
class | DirectX9Texture |
Texture class that is created by DirectX9Renderer objects. More... | |
class | IrrlichtRenderer |
class implementing the interface for Renderer objects with the irrlicht graphics engine. More... | |
class | IrrlichtResourceProvider |
class | IrrlichtTexture |
class | OpenGLRenderer |
Renderer class to interface with OpenGL. More... | |
class | OpenGLTexture |
Texture class that is created by OpenGLRenderer objects. More... | |
class | ConnectionImpl |
class | SimpleTimer |
Simple timer class. More... | |
struct | MouseClickTracker |
Implementation structure used in tracking up & down mouse button inputs in order to generate click, double-click, and triple-click events. More... | |
struct | MouseClickTrackerImpl |
class | TinyXMLDocument |
struct | RegexValidator |
Internal struct to contain compiled regex string. More... | |
class | EventPusher |
Namespaces | |
namespace | ButtonBaseProperties |
Namespace containing all classes that make up the properties interface for the ButtonBase class. | |
namespace | CheckboxProperties |
Namespace containing all classes that make up the properties interface for the Checkbox class. | |
namespace | ComboboxProperties |
Namespace containing all classes that make up the properties interface for the Combobox class. | |
namespace | DragContainerProperties |
namespace | EditboxProperties |
Namespace containing all classes that make up the properties interface for the Editbox class. | |
namespace | FrameWindowProperties |
Namespace containing all classes that make up the properties interface for the FrameWindow class. | |
namespace | ItemListBaseProperties |
namespace | ListboxProperties |
Namespace containing all classes that make up the properties interface for the Listbox class. | |
namespace | ListHeaderProperties |
Namespace containing all classes that make up the properties interface for the ListHeader class. | |
namespace | ListHeaderSegmentProperties |
Namespace containing all classes that make up the properties interface for the ListHeaderSegment class. | |
namespace | MenuBaseProperties |
namespace | MenuItemProperties |
namespace | MultiColumnListProperties |
Namespace containing all classes that make up the properties interface for the MultiColumnList class. | |
namespace | MultiLineEditboxProperties |
Namespace containing all classes that make up the properties interface for the MultiLineEditbox class. | |
namespace | PopupMenuProperties |
namespace | ProgressBarProperties |
Namespace containing all classes that make up the properties interface for the ProgressBar class. | |
namespace | PushButtonProperties |
Namespace containing all classes that make up the properties interface for the PushButton class. | |
namespace | RadioButtonProperties |
Namespace containing all classes that make up the properties interface for the RadioButton class. | |
namespace | ScrollablePaneProperties |
Namespace containing all classes that make up the properties interface for the ScrollablePane class. | |
namespace | ScrollbarProperties |
Namespace containing all classes that make up the properties interface for the Scrollbar class. | |
namespace | ScrolledContainerProperties |
Namespace containing all classes that make up the properties interface for the ScrolledContainer class. | |
namespace | SliderProperties |
Namespace containing all classes that make up the properties interface for the Slider class. | |
namespace | SpinnerProperties |
namespace | StaticImageProperties |
Namespace containing all classes that make up the properties interface for the StaticImage class. | |
namespace | StaticProperties |
Namespace containing all classes that make up the properties interface for the Static (base) class. | |
namespace | StaticTextProperties |
Namespace containing all classes that make up the properties interface for the StaticText class. | |
namespace | TabControlProperties |
Namespace containing all classes that make up the properties interface for the Listbox class. | |
namespace | TextItemProperties |
namespace | ThumbProperties |
Namespace containing all classes that make up the properties interface for the Thumb class. | |
namespace | TitlebarProperties |
Namespace containing all classes that make up the properties interface for the Titlebar class. | |
namespace | TooltipProperties |
Namespace containing all classes that make up the properties interface for the Tooltip class. | |
namespace | WindowProperties |
Namespace containing all classes that make up the properties interface for the Window base class. | |
Typedefs | |
typedef unsigned long | ulong |
typedef unsigned short | ushort |
typedef unsigned int | uint |
typedef unsigned char | uchar |
typedef unsigned int | uint32 |
typedef unsigned short | uint16 |
typedef unsigned char | uint8 |
typedef std::ostream | OutStream |
Output stream class. | |
typedef uint32 | argb_t |
32 bit ARGB representation of a colour. | |
typedef uint8 | utf8 |
typedef uint32 | utf32 |
typedef Vector2 | Point |
Point class. | |
typedef GUISheet | DefaultWindow |
typedef for DefaultWindow, which is the new name for GUISheet. | |
Enumerations | |
enum | FontFlag { Default, NoAntiAlias } |
Enumerated type that contains the valid flags that can be passed to createFont when creating a new font. More... | |
enum | TextFormatting { LeftAligned, RightAligned, Centred, Justified, WordWrapLeftAligned, WordWrapRightAligned, WordWrapCentred, WordWrapJustified } |
Enumerated type that contains valid formatting types that can be specified when rendering text into a Rect area (the formatting Rect). More... | |
enum | MouseButton { LeftButton, RightButton, MiddleButton, X1Button, X2Button, MouseButtonCount, NoButton } |
enum | SystemKey { LeftMouse = 0x0001, RightMouse = 0x0002, Shift = 0x0004, Control = 0x0008, MiddleMouse = 0x0010, X1Mouse = 0x0020, X2Mouse = 0x0040, Alt = 0x0080 } |
System key flag values. More... | |
enum | LoggingLevel { Errors, Standard, Informative, Insane } |
Enumeration of logging levels. More... | |
enum | MouseCursorImage { BlankMouseCursor = 0, DefaultMouseCursor = -1 } |
Enumeration of special values used for mouse cursor settings in Window objects. More... | |
enum | FrameLocation { Invalid, TopLeftCorner, TopRightCorner, BottomLeftCorner, BottomRightCorner, LeftEdge, TopEdge, RightEdge, BottomEdge } |
Enumeration of positions for a frame. More... | |
enum | OrientationFlags { FlipHorizontal = 1, FlipVertical = 2, RotateRightAngle = 4 } |
Enumerated type that contains the valid flags that can be to use when rendering image. More... | |
enum | QuadSplitMode { TopLeftToBottomRight, BottomLeftToTopRight } |
Enumerated type that contains the valid diagonal-mode that specify how a quad is split into triangles when rendered with fx. a 3D API. More... | |
enum | MetricsMode { Relative, Absolute, Inherited } |
Mode used for Window size and position metrics. More... | |
enum | VerticalAlignment { VA_TOP, VA_CENTRE, VA_BOTTOM } |
Enumerated type used when specifying vertical alignments. More... | |
enum | HorizontalAlignment { HA_LEFT, HA_CENTRE, HA_RIGHT } |
Enumerated type used when specifying horizontal alignments. More... | |
enum | DimensionType { DT_LEFT_EDGE, DT_X_POSITION, DT_TOP_EDGE, DT_Y_POSITION, DT_RIGHT_EDGE, DT_BOTTOM_EDGE, DT_WIDTH, DT_HEIGHT, DT_X_OFFSET, DT_Y_OFFSET, DT_INVALID } |
Enumeration of possible values to indicate what a given dimension represents. More... | |
enum | VerticalFormatting { VF_TOP_ALIGNED, VF_CENTRE_ALIGNED, VF_BOTTOM_ALIGNED, VF_STRETCHED, VF_TILED } |
Enumeration of possible values to indicate the vertical formatting to be used for an image component. More... | |
enum | HorizontalFormatting { HF_LEFT_ALIGNED, HF_CENTRE_ALIGNED, HF_RIGHT_ALIGNED, HF_STRETCHED, HF_TILED } |
Enumeration of possible values to indicate the horizontal formatting to be used for an image component. More... | |
enum | VerticalTextFormatting { VTF_TOP_ALIGNED, VTF_CENTRE_ALIGNED, VTF_BOTTOM_ALIGNED } |
Enumeration of possible values to indicate the vertical formatting to be used for a text component. More... | |
enum | HorizontalTextFormatting { HTF_LEFT_ALIGNED, HTF_RIGHT_ALIGNED, HTF_CENTRE_ALIGNED, HTF_JUSTIFIED, HTF_WORDWRAP_LEFT_ALIGNED, HTF_WORDWRAP_RIGHT_ALIGNED, HTF_WORDWRAP_CENTRE_ALIGNED, HTF_WORDWRAP_JUSTIFIED } |
Enumeration of possible values to indicate the horizontal formatting to be used for a text component. More... | |
enum | FontMetricType { FMT_LINE_SPACING, FMT_BASELINE, FMT_HORZ_EXTENT } |
Enumeration of possible values to indicate a particular font metric. More... | |
enum | DimensionOperator { DOP_NOOP, DOP_ADD, DOP_SUBTRACT, DOP_MULTIPLY, DOP_DIVIDE } |
Enumeration of values representing mathematical operations on dimensions. More... | |
enum | FrameImageComponent { FIC_BACKGROUND, FIC_TOP_LEFT_CORNER, FIC_TOP_RIGHT_CORNER, FIC_BOTTOM_LEFT_CORNER, FIC_BOTTOM_RIGHT_CORNER, FIC_LEFT_EDGE, FIC_RIGHT_EDGE, FIC_TOP_EDGE, FIC_BOTTOM_EDGE, FIC_FRAME_IMAGE_COUNT } |
Enumeration of values referencing available images forming a frame component. More... | |
Functions | |
template<class Functor> | |
SubscriberInterface< bool, const EventArgs & > * | SubscriberRef (const Functor &f) |
bool CEGUIEXPORT | operator== (const String &str1, const String &str2) |
Return true if String str1 is equal to String str2. | |
bool CEGUIEXPORT | operator== (const String &str, const std::string &std_str) |
Return true if String str is equal to std::string std_str. | |
bool CEGUIEXPORT | operator== (const std::string &std_str, const String &str) |
Return true if String str is equal to std::string std_str. | |
bool CEGUIEXPORT | operator== (const String &str, const utf8 *utf8_str) |
Return true if String str is equal to null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator== (const utf8 *utf8_str, const String &str) |
Return true if String str is equal to null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator!= (const String &str1, const String &str2) |
Return true if String str1 is not equal to String str2. | |
bool CEGUIEXPORT | operator!= (const String &str, const std::string &std_str) |
Return true if String str is not equal to std::string std_str. | |
bool CEGUIEXPORT | operator!= (const std::string &std_str, const String &str) |
Return true if String str is not equal to std::string std_str. | |
bool CEGUIEXPORT | operator!= (const String &str, const utf8 *utf8_str) |
Return true if String str is not equal to null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator!= (const utf8 *utf8_str, const String &str) |
Return true if String str is not equal to null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator< (const String &str1, const String &str2) |
Return true if String str1 is lexicographically less than String str2. | |
bool CEGUIEXPORT | operator< (const String &str, const std::string &std_str) |
Return true if String str is lexicographically less than std::string std_str. | |
bool CEGUIEXPORT | operator< (const std::string &std_str, const String &str) |
Return true if String str is lexicographically less than std::string std_str. | |
bool CEGUIEXPORT | operator< (const String &str, const utf8 *utf8_str) |
Return true if String str is lexicographically less than null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator< (const utf8 *utf8_str, const String &str) |
Return true if String str is lexicographically less than null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator> (const String &str1, const String &str2) |
Return true if String str1 is lexicographically greater than String str2. | |
bool CEGUIEXPORT | operator> (const String &str, const std::string &std_str) |
Return true if String str is lexicographically greater than std::string std_str. | |
bool CEGUIEXPORT | operator> (const std::string &std_str, const String &str) |
Return true if String str is lexicographically greater than std::string std_str. | |
bool CEGUIEXPORT | operator> (const String &str, const utf8 *utf8_str) |
Return true if String str is lexicographically greater than null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator> (const utf8 *utf8_str, const String &str) |
Return true if String str is lexicographically greater than null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator<= (const String &str1, const String &str2) |
Return true if String str1 is lexicographically less than or equal to String str2. | |
bool CEGUIEXPORT | operator<= (const String &str, const std::string &std_str) |
Return true if String str is lexicographically less than or equal to std::string std_str. | |
bool CEGUIEXPORT | operator<= (const std::string &std_str, const String &str) |
Return true if String str is lexicographically less than or equal to std::string std_str. | |
bool CEGUIEXPORT | operator<= (const String &str, const utf8 *utf8_str) |
Return true if String str is lexicographically less than or equal to null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator<= (const utf8 *utf8_str, const String &str) |
Return true if String str is lexicographically less than or equal to null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator>= (const String &str1, const String &str2) |
Return true if String str1 is lexicographically greater than or equal to String str2. | |
bool CEGUIEXPORT | operator>= (const String &str, const std::string &std_str) |
Return true if String str is lexicographically greater than or equal to std::string std_str. | |
bool CEGUIEXPORT | operator>= (const std::string &std_str, const String &str) |
Return true if String str is lexicographically greater than or equal to std::string std_str. | |
bool CEGUIEXPORT | operator>= (const String &str, const utf8 *utf8_str) |
Return true if String str is lexicographically greater than or equal to null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator>= (const utf8 *utf8_str, const String &str) |
Return true if String str is lexicographically greater than or equal to null-terminated utf8 data utf8_str. | |
bool CEGUIEXPORT | operator== (const String &str, const char *c_str) |
Return true if String str is equal to c-string c_str. | |
bool CEGUIEXPORT | operator== (const char *c_str, const String &str) |
Return true if c-string c_str is equal to String str. | |
bool CEGUIEXPORT | operator!= (const String &str, const char *c_str) |
Return true if String str is not equal to c-string c_str. | |
bool CEGUIEXPORT | operator!= (const char *c_str, const String &str) |
Return true if c-string c_str is not equal to String str. | |
bool CEGUIEXPORT | operator< (const String &str, const char *c_str) |
Return true if String str is lexicographically less than c-string c_str. | |
bool CEGUIEXPORT | operator< (const char *c_str, const String &str) |
Return true if c-string c_str is lexicographically less than String str. | |
bool CEGUIEXPORT | operator> (const String &str, const char *c_str) |
Return true if String str is lexicographically greater than c-string c_str. | |
bool CEGUIEXPORT | operator> (const char *c_str, const String &str) |
Return true if c-string c_str is lexicographically greater than String str. | |
bool CEGUIEXPORT | operator<= (const String &str, const char *c_str) |
Return true if String str is lexicographically less than or equal to c-string c_str. | |
bool CEGUIEXPORT | operator<= (const char *c_str, const String &str) |
Return true if c-string c_str is lexicographically less than or equal to String str. | |
bool CEGUIEXPORT | operator>= (const String &str, const char *c_str) |
Return true if String str is lexicographically greater than or equal to c-string c_str. | |
bool CEGUIEXPORT | operator>= (const char *c_str, const String &str) |
Return true if c-string c_str is lexicographically greater than or equal to String str. | |
String CEGUIEXPORT | operator+ (const String &str1, const String &str2) |
Return String object that is the concatenation of the given inputs. | |
String CEGUIEXPORT | operator+ (const String &str, const std::string &std_str) |
Return String object that is the concatenation of the given inputs. | |
String CEGUIEXPORT | operator+ (const std::string &std_str, const String &str) |
Return String object that is the concatenation of the given inputs. | |
String CEGUIEXPORT | operator+ (const String &str, const utf8 *utf8_str) |
Return String object that is the concatenation of the given inputs. | |
String CEGUIEXPORT | operator+ (const utf8 *utf8_str, const String &str) |
Return String object that is the concatenation of the given inputs. | |
String CEGUIEXPORT | operator+ (const String &str, utf32 code_point) |
Return String object that is the concatenation of the given inputs. | |
String CEGUIEXPORT | operator+ (utf32 code_point, const String &str) |
Return String object that is the concatenation of the given inputs. | |
String CEGUIEXPORT | operator+ (const String &str, const char *c_str) |
Return String object that is the concatenation of the given inputs. | |
String CEGUIEXPORT | operator+ (const char *c_str, const String &str) |
Return String object that is the concatenation of the given inputs. | |
std::ostream & | operator<< (std::ostream &s, const String &str) |
void CEGUIEXPORT | swap (String &str1, String &str2) |
Swap the contents for two String objects. | |
bool | lbi_less (const ListboxItem *a, const ListboxItem *b) |
Helper function used in sorting to compare two list box item text strings via the ListboxItem pointers and return if a is less than b. | |
bool | lbi_greater (const ListboxItem *a, const ListboxItem *b) |
Helper function used in sorting to compare two list box item text strings via the ListboxItem pointers and return if a is greater than b. | |
CFBundleRef | mac_loadExeBundle (const char *name) |
void * | mac_getBundleSym (CFBundleRef bundle, const char *name) |
bool | mac_unloadExeBundle (CFBundleRef bundle) |
const char * | mac_errorBundle () |
The CEGUI namespace contains all the classes and other items that comprise the core of Crazy Eddie's GUI system.
|
32 bit ARGB representation of a colour.
Definition at line 35 of file CEGUIcolour.h. |
|
typedef for DefaultWindow, which is the new name for GUISheet.
Definition at line 166 of file CEGUIGUISheet.h. |
|
Output stream class.
Definition at line 141 of file CEGUIBase.h. |
|
Point class.
Definition at line 113 of file CEGUIVector.h. |
|
Definition at line 124 of file CEGUIBase.h. |
|
Definition at line 123 of file CEGUIBase.h. |
|
Definition at line 127 of file CEGUIBase.h. |
|
Definition at line 126 of file CEGUIBase.h. |
|
Definition at line 128 of file CEGUIBase.h. |
|
Definition at line 121 of file CEGUIBase.h. |
|
Definition at line 122 of file CEGUIBase.h. |
|
Definition at line 43 of file CEGUIString.h. |
|
Definition at line 41 of file CEGUIString.h. |
|
Enumeration of values representing mathematical operations on dimensions.
Definition at line 117 of file CEGUIFalEnums.h. |
|
Enumeration of possible values to indicate what a given dimension represents.
Definition at line 34 of file CEGUIFalEnums.h. |
|
Enumerated type that contains the valid flags that can be passed to createFont when creating a new font.
Definition at line 51 of file CEGUIFont.h. |
|
Enumeration of possible values to indicate a particular font metric.
Definition at line 106 of file CEGUIFalEnums.h. |
|
Enumeration of values referencing available images forming a frame component.
Definition at line 130 of file CEGUIFalEnums.h. |
|
Enumeration of positions for a frame.
Definition at line 40 of file CEGUIRenderableFrame.h. |
|
Enumerated type used when specifying horizontal alignments.
Definition at line 84 of file CEGUIWindow.h. |
|
Enumeration of possible values to indicate the horizontal formatting to be used for an image component.
Definition at line 66 of file CEGUIFalEnums.h. |
|
Enumeration of possible values to indicate the horizontal formatting to be used for a text component.
Definition at line 90 of file CEGUIFalEnums.h. |
|
Enumeration of logging levels.
Definition at line 53 of file CEGUILogger.h. |
|
Mode used for Window size and position metrics. Position information for a Window is always 'relative' to it's parent even in Absolute mode. In Relative mode, layout is maintained for different screen resolutions, and also offers the ability for child windows to properly adjust their layout as their parent is sized.
Definition at line 62 of file CEGUIWindow.h. |
|
/brief Enumeration of mouse buttons
Definition at line 201 of file CEGUIInputEvent.h. |
|
Enumeration of special values used for mouse cursor settings in Window objects.
Definition at line 54 of file CEGUIMouseCursor.h. |
|
Enumerated type that contains the valid flags that can be to use when rendering image.
Definition at line 43 of file CEGUIRenderer.h. |
|
Enumerated type that contains the valid diagonal-mode that specify how a quad is split into triangles when rendered with fx. a 3D API.
Definition at line 53 of file CEGUIRenderer.h. |
|
System key flag values.
Definition at line 217 of file CEGUIInputEvent.h. |
|
Enumerated type that contains valid formatting types that can be specified when rendering text into a Rect area (the formatting Rect).
Definition at line 62 of file CEGUIFont.h. |
|
Enumerated type used when specifying vertical alignments.
Definition at line 73 of file CEGUIWindow.h. |
|
Enumeration of possible values to indicate the vertical formatting to be used for an image component.
Definition at line 53 of file CEGUIFalEnums.h. |
|
Enumeration of possible values to indicate the vertical formatting to be used for a text component.
Definition at line 79 of file CEGUIFalEnums.h. |
|
Helper function used in sorting to compare two list box item text strings via the ListboxItem pointers and return if a is greater than b.
Definition at line 1190 of file CEGUIListbox.cpp. Referenced by CEGUI::Listbox::setSortingEnabled(). |
|
Helper function used in sorting to compare two list box item text strings via the ListboxItem pointers and return if a is less than b.
Definition at line 1182 of file CEGUIListbox.cpp. Referenced by CEGUI::Listbox::addItem(). |
|
Definition at line 148 of file macPlugins.cpp. |
|
Definition at line 115 of file macPlugins.cpp. References CEGUI::Logger::getSingleton(), Insane, and CEGUI::Logger::logEvent(). |
|
Definition at line 38 of file macPlugins.cpp. References CEGUI::Logger::getSingleton(), Insane, and CEGUI::Logger::logEvent(). |
|
Definition at line 132 of file macPlugins.cpp. References CEGUI::Logger::getSingleton(), Insane, and CEGUI::Logger::logEvent(). |
|
Return true if c-string c_str is not equal to String str.
Definition at line 317 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is not equal to c-string c_str.
Definition at line 312 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is not equal to null-terminated utf8 data utf8_str.
Definition at line 190 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is not equal to null-terminated utf8 data utf8_str.
Definition at line 185 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is not equal to std::string std_str.
Definition at line 180 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is not equal to std::string std_str.
Definition at line 175 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str1 is not equal to String str2.
Definition at line 170 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return String object that is the concatenation of the given inputs.
Definition at line 421 of file CEGUIString.cpp. References CEGUI::String::append(). |
|
Return String object that is the concatenation of the given inputs.
Definition at line 414 of file CEGUIString.cpp. References CEGUI::String::append(). |
|
Return String object that is the concatenation of the given inputs.
Definition at line 407 of file CEGUIString.cpp. References CEGUI::String::append(). |
|
Return String object that is the concatenation of the given inputs.
Definition at line 400 of file CEGUIString.cpp. References CEGUI::String::append(). |
|
Return String object that is the concatenation of the given inputs.
Definition at line 393 of file CEGUIString.cpp. References CEGUI::String::append(). |
|
Return String object that is the concatenation of the given inputs.
Definition at line 386 of file CEGUIString.cpp. References CEGUI::String::append(). |
|
Return String object that is the concatenation of the given inputs.
Definition at line 379 of file CEGUIString.cpp. References CEGUI::String::append(). |
|
Return String object that is the concatenation of the given inputs.
Definition at line 372 of file CEGUIString.cpp. References CEGUI::String::append(). |
|
Return String object that is the concatenation of the given inputs.
Definition at line 365 of file CEGUIString.cpp. References CEGUI::String::append(). |
|
Return true if c-string c_str is lexicographically less than String str.
Definition at line 327 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically less than c-string c_str.
Definition at line 322 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically less than null-terminated utf8 data utf8_str.
Definition at line 216 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically less than null-terminated utf8 data utf8_str.
Definition at line 211 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically less than std::string std_str.
Definition at line 206 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically less than std::string std_str.
Definition at line 201 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str1 is lexicographically less than String str2.
Definition at line 196 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Definition at line 431 of file CEGUIString.cpp. References CEGUI::String::c_str(). |
|
Return true if c-string c_str is lexicographically less than or equal to String str.
Definition at line 347 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically less than or equal to c-string c_str.
Definition at line 342 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically less than or equal to null-terminated utf8 data utf8_str.
Definition at line 268 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically less than or equal to null-terminated utf8 data utf8_str.
Definition at line 263 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically less than or equal to std::string std_str.
Definition at line 258 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically less than or equal to std::string std_str.
Definition at line 253 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str1 is lexicographically less than or equal to String str2.
Definition at line 248 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if c-string c_str is equal to String str.
Definition at line 307 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is equal to c-string c_str.
Definition at line 302 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is equal to null-terminated utf8 data utf8_str.
Definition at line 164 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is equal to null-terminated utf8 data utf8_str.
Definition at line 159 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is equal to std::string std_str.
Definition at line 154 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is equal to std::string std_str.
Definition at line 149 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str1 is equal to String str2.
Definition at line 144 of file CEGUIString.cpp. References CEGUI::String::compare(). Referenced by CEGUI::Vector2::operator!=(), CEGUI::UVector2::operator!=(), CEGUI::UDim::operator!=(), and CEGUI::Rect::operator!=(). |
|
Return true if c-string c_str is lexicographically greater than String str.
Definition at line 337 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically greater than c-string c_str.
Definition at line 332 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically greater than null-terminated utf8 data utf8_str.
Definition at line 242 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically greater than null-terminated utf8 data utf8_str.
Definition at line 237 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically greater than std::string std_str.
Definition at line 232 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically greater than std::string std_str.
Definition at line 227 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str1 is lexicographically greater than String str2.
Definition at line 222 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if c-string c_str is lexicographically greater than or equal to String str.
Definition at line 357 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically greater than or equal to c-string c_str.
Definition at line 352 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically greater than or equal to null-terminated utf8 data utf8_str.
Definition at line 294 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically greater than or equal to null-terminated utf8 data utf8_str.
Definition at line 289 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically greater than or equal to std::string std_str.
Definition at line 284 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str is lexicographically greater than or equal to std::string std_str.
Definition at line 279 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Return true if String str1 is lexicographically greater than or equal to String str2.
Definition at line 274 of file CEGUIString.cpp. References CEGUI::String::compare(). |
|
Definition at line 185 of file CEGUIEvent.h. |
|
Swap the contents for two String objects.
Definition at line 440 of file CEGUIString.cpp. References CEGUI::String::swap(). |