Crazy Eddie's GUI System  0.8.4
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
CEGUI::AbsoluteDimDimension type that represents an absolute pixel value. Implements BaseDim interface
CEGUI::ActivationEventArgsEventArgs based class that is used for Activated and Deactivated window events
CEGUI::AffectorDefines an 'affector' class
CEGUI::WindowFactoryManager::AliasTargetStackClass used to track active alias targets for Window factory types
CEGUI::AllocatedObject< Allocator >
CEGUI::AlreadyExistsExceptionException class used when an attempt is made create a named object of a particular type when an object of the same type already exists with the same name
CEGUI::AnimationDefines an 'animation' class
CEGUI::Animation_xmlHandlerClass used to parse stand alone Animation XML files
CEGUI::AnimationAffectorHandlerChained sub-handler for Affector XML elements
CEGUI::AnimationDefinitionHandlerChained sub-handler for AnimationDefinition XML elements
CEGUI::AnimationEventArgsEventArgs based class that holds information about which animation instnace fired given event
CEGUI::AnimationInstanceDefines an 'animation instance' class
CEGUI::AnimationKeyFrameHandlerChained sub-handler for KeyFrame XML elements
CEGUI::AnimationManager
CEGUI::AnimationSubscriptionHandlerChained sub-handler for Subscription XML elements
CEGUI::BaseDimAbstract interface for a generic 'dimension' class
CEGUI::BasicImage
CEGUI::BasicRenderedStringParserBasic RenderedStringParser class that offers support for the following tags:
CEGUI::IrrlichtGeometryBuffer::BatchInfoType to track info for per-texture sub batches of geometry
CEGUI::OgreGeometryBuffer::BatchInfoType to track info for per-texture sub batches of geometry
CEGUI::OpenGLGeometryBufferBase::BatchInfoType to track info for per-texture sub batches of geometry
CEGUI::Direct3D10GeometryBuffer::BatchInfoType to track info for per-texture sub batches of geometry
CEGUI::Direct3D11GeometryBuffer::BatchInfoType to track info for per-texture sub batches of geometry
CEGUI::Direct3D9GeometryBuffer::BatchInfoType to track info for per-texture sub batches of geometry
CEGUI::DirectFBGeometryBuffer::BatchInfoType to track info for per-texture sub batches of geometry
CEGUI::BidiVisualMappingAbstract class to wrap a Bidi visual mapping of a text string
CEGUI::OpenGL3StateChangeWrapper::BindBufferParams
CEGUI::OpenGL3StateChangeWrapper::BlendFuncParams
CEGUI::OpenGL3StateChangeWrapper::BlendFuncSeperateParams
CEGUI::BoundSlotClass that tracks a SubscriberSlot, its group, and the Event to which it was subscribed. This is effectively what gets returned from the calls to the Event::subscribe members, though BoundSlot is always wrapped in a reference counted pointer. When a BoundSlot is deleted, the connection is unsubscribed and the SubscriberSlot is deleted
CEGUI::ButtonBaseBase class for all the 'button' type widgets (push button, radio button, check-box, etc)
CEGUI::Element::CachedRectfA tiny wrapper to hide some of the dirty work of rect caching
CEGUI::CentredRenderedStringFormattedRenderedString implementation that renders the RenderedString with centred formatting
CEGUI::ChainedXMLHandlerAbstract XMLHandler based class
CEGUI::ClipboardDefines a clipboard handling class
CEGUI::ClippedContainerHelper container window that has configurable clipping. Used by the ItemListbox widget
CEGUI::ColourClass representing colour values within the system
CEGUI::ColourPickerBase class for the ColourPicker widget
CEGUI::ColourPickerControlsBase class for the ColourPickerControls widget
CEGUI::ColourPickerConversions
CEGUI::ColourRectClass that holds details of colours for the four corners of a rectangle
CEGUI::ComboboxBase class for the Combobox widget
CEGUI::ComboDropListBase class for the combo box drop down list. This is a specialisation of the Listbox class
CEGUI::ComponentAreaClass that represents a target area for a widget or imagery component
CEGUI::CompositeResourceProvider
CEGUI::Config_xmlHandlerHandler class used to parse the Configuration XML file
CEGUI::String::const_iteratorConst iterator for String
CEGUI::NamedDefinitionCollator< K, V >::const_iterator
CEGUI::ConstBaseIterator< T, V >Base class constant iterator used to offer iteration over various collections within the system
CEGUI::ConstMapIterator< T >Iterator class for maps
CEGUI::ConstVectorIterator< T >Iterator for vectors
CEGUI::CoordConverterUtility class that helps in converting various types of co-ordinate between absolute screen positions and positions offset from the top-left corner of a given Window object
CEGUI::CoreWindowRendererModuleImplementation of WindowRendererModule for the Falagard window renderers
CEGUI::CoronaImageCodecImage codec based on the Corona library
CEGUI::Direct3D10GeometryBuffer::D3DVertexInternal Vertex structure used for Direct3D based geometry
CEGUI::Direct3D11GeometryBuffer::D3DVertexInternal Vertex structure used for Direct3D based geometry
CEGUI::Direct3D9GeometryBuffer::D3DVertexInternal Vertex structure used for Direct3D based geometry
CEGUI::DefaultLoggerDefault implementation for the Logger class. If you want to redirect CEGUI logs to some place other than a text file, implement your own Logger implementation and create a object of the Logger type before creating the CEGUI::System singleton
CEGUI::DefaultRenderedStringParserEffectively a 'null' parser that returns a RenderedString representation that will draw the input text verbatim
CEGUI::DefaultResourceProvider
CEGUI::DefaultWindowWindow class intended to be used as a simple, generic Window
CEGUI::DevILImageCodecImage codec based on the DevIL library
CEGUI::DimensionClass representing some kind of dimension
CEGUI::Direct3D10GeometryBufferImplementation of CEGUI::GeometryBuffer for the Direct3D 10 API
CEGUI::Direct3D10RendererRenderer implementation using Direct3D 10
CEGUI::Direct3D10RenderTarget< T >Implementation of an ntermediate RenderTarget for the Direct3D 10 API
CEGUI::Direct3D10TextureTexture implementation for the Direct3D10Renderer
CEGUI::Direct3D10TextureTargetDirect3D10TextureTarget - allows rendering to Direct3D 10 textures
CEGUI::Direct3D10ViewportTargetDirect3D10 based RenderTarget that represents the screen or a portion of it
CEGUI::Direct3D11GeometryBufferImplementation of CEGUI::GeometryBuffer for the Direct3D 10 API
CEGUI::Direct3D11RendererRenderer implementation using Direct3D 10
CEGUI::Direct3D11RenderTarget< T >Implementation of an ntermediate RenderTarget for the Direct3D 10 API
CEGUI::Direct3D11TextureTexture implementation for the Direct3D11Renderer
CEGUI::Direct3D11TextureTargetDirect3D11TextureTarget - allows rendering to Direct3D 10 textures
CEGUI::Direct3D11ViewportTargetDirect3D10 based RenderTarget that represents the screen or a portion of it
CEGUI::Direct3D9GeometryBufferDirect3D9 based implementation of the GeometryBuffer interface
CEGUI::Direct3D9RendererRenderer class to interface with Direct3D 9
CEGUI::Direct3D9RenderTarget< T >Intermediate Direct3D9 implementation of a RenderTarget
CEGUI::Direct3D9TextureTexture implementation for the Direct3D9Renderer
CEGUI::Direct3D9TextureTargetDirect3D9TextureTarget - allows rendering to an Direct3D9 texture via
CEGUI::Direct3D9ViewportTargetDirect3D9 RenderTarget that represents a screen viewport
CEGUI::DirectFBGeometryBufferImplemetation of CEGUI::GeometryBuffer for DirectFB
CEGUI::DirectFBRendererImplementation of CEGUI::Renderer interface using DirectFB
CEGUI::DirectFBRenderTargetImplementation of CEGUI::RenderTarget for DirectFB
CEGUI::DirectFBTextureImplementation of CEGUI::Texture interface using DirectFB
CEGUI::DisplayEventArgsEventArgs based class that is used for notifications regarding the main display
CEGUI::DragContainerGeneric drag & drop enabled window class
CEGUI::DragDropEventArgsEventArgs based class used for certain drag/drop notifications
CEGUI::DynamicModuleClass that wraps and gives access to a dynamically linked module (.dll, .so, etc...)
CEGUI::EditboxBase class for an Editbox widget
CEGUI::EditboxWindowRendererBase class for the EditboxWindowRenderer class
CEGUI::ElementA positioned and sized rectangular node in a tree graph
CEGUI::ElementEventArgsEventArgs based class that is used for objects passed to handlers triggered for events concerning some Element object
CEGUI::TplProperty< C, T >::GetterFunctor::EnsureConstRef< DT >
CEGUI::TplProperty< C, T >::GetterFunctor::EnsureConstRef< const DT & >
CEGUI::TplProperty< C, T >::GetterFunctor::EnsureConstRef< DT & >
CEGUI::TplProperty< C, T >::GetterFunctor::EnsurePlain< DT >
CEGUI::TplProperty< C, T >::GetterFunctor::EnsurePlain< const DT & >
CEGUI::TplProperty< C, T >::GetterFunctor::EnsurePlain< DT & >
CEGUI::TplProperty< C, T >::GetterFunctor::EnsureRef< DT >
CEGUI::TplProperty< C, T >::GetterFunctor::EnsureRef< const DT & >
CEGUI::TplProperty< C, T >::GetterFunctor::EnsureRef< DT & >
CEGUI::EventDefines an 'event' which can be subscribed to by interested parties
CEGUI::EventAction
CEGUI::EventArgsBase class used as the argument to all subscribers Event object
CEGUI::EventLinkDefinition
CEGUI::EventSetClass that collects together a set of Event objects
CEGUI::ExceptionRoot exception class used within the GUI system
CEGUI::ExpatParserImplementation of XMLParser using Expat
CEGUI::FactoryModule
CEGUI::FactoryRegistererBase class encapsulating a type name and common parts of factory registration
CEGUI::Falagard_xmlHandlerHandler class used to parse look & feel XML files used by the Falagard system
CEGUI::FalagardButtonButton class for the FalagardBase module
CEGUI::FalagardComponentBaseCommon base class used for renderable components within an ImagerySection
CEGUI::FalagardDefaultDefault class for the FalagardBase module
CEGUI::FalagardEditboxEditbox class for the FalagardBase module
CEGUI::FalagardFrameWindowFrameWindow class for the FalagardBase module
CEGUI::FalagardItemEntryItemEntry class for the FalagardBase module
CEGUI::FalagardItemListboxItemListbox class for the FalagardBase module
CEGUI::FalagardListboxListbox class for the FalagardBase module
CEGUI::FalagardListHeaderListHeader class for the FalagardBase module
CEGUI::FalagardListHeaderSegmentListHeaderSegment class for the FalagardBase module
CEGUI::FalagardMenubarMenubar class for the FalagardBase module
CEGUI::FalagardMenuItemMenuItem class for the FalagardBase module
CEGUI::FalagardMultiColumnListMultiColumnList class for the FalagardBase module
CEGUI::FalagardMultiLineEditboxMultiLineEditbox class for the FalagardBase module
CEGUI::FalagardPopupMenuPopupMenu class for the FalagardBase module
CEGUI::FalagardProgressBarProgressBar class for the FalagardBase module
CEGUI::FalagardPropertyBase< T >
CEGUI::FalagardScrollablePaneScrollablePane class for the FalagardBase module
CEGUI::FalagardScrollbarScrollbar class for the FalagardBase module
CEGUI::FalagardSliderSlider class for the FalagardBase module
CEGUI::FalagardStaticStatic class for the FalagardBase module
CEGUI::FalagardStaticImageStaticImage class for the FalagardBase module
CEGUI::FalagardStaticTextStaticText class for the FalagardBase module
CEGUI::FalagardTabButtonTabButton class for the FalagardBase module
CEGUI::FalagardTabControlTabControl class for the FalagardBase module
CEGUI::FalagardTitlebarTitlebar class for the FalagardBase module
CEGUI::FalagardToggleButtonToggleButton class for the FalagardBase module
CEGUI::FalagardTooltipTooltip class for the FalagardBase module
CEGUI::FalagardTreeTree class for the FalagardBase module
CEGUI::WindowFactoryManager::FalagardWindowMappingStruct used to hold mapping information required to create a falagard based window
CEGUI::FalagardXMLHelper< ChildEventAction >
CEGUI::FalagardXMLHelper< DimensionOperator >
CEGUI::FalagardXMLHelper< DimensionType >
CEGUI::FalagardXMLHelper< FontMetricType >
CEGUI::FalagardXMLHelper< FrameImageComponent >
CEGUI::FalagardXMLHelper< HorizontalAlignment >
CEGUI::FalagardXMLHelper< HorizontalFormatting >
CEGUI::FalagardXMLHelper< HorizontalTextFormatting >
CEGUI::FalagardXMLHelper< VerticalAlignment >
CEGUI::FalagardXMLHelper< VerticalFormatting >
CEGUI::FalagardXMLHelper< VerticalTextFormatting >
CEGUI::FileIOExceptionException class used when a file handling problem occurs
CEGUI::FontClass that encapsulates a typeface
CEGUI::Font_xmlHandlerHandler class used to parse the Font XML files to create Font objects
CEGUI::FontDimDimension type that represents some metric of a Font. Implements BaseDim interface
CEGUI::FontEventArgsEventArgs based class that is used for notifications regarding Font objects
CEGUI::FontGlyphInternal class representing a single font glyph
CEGUI::FontManagerClass providing a shared library of Font objects to the system
CEGUI::FormattedRenderedStringRoot of a class hierarchy that wrap RenderedString objects and render them with additional formatting
CEGUI::FormattingSetting< T >
CEGUI::FrameComponentClass that encapsulates information for a frame with background (9 images in total)
CEGUI::FrameComponent::FrameImageSource
CEGUI::FrameWindowAbstract base class for a movable, sizable, window with a title-bar and a frame
CEGUI::FreeFunctionSlotSlot functor class that calls back via a free function pointer
CEGUI::FreeImageImageCodecImage codec based on the FreeImage library
CEGUI::FreeTypeFontImplementation of the Font class interface using the FreeType library
CEGUI::FribidiVisualMappingFribidi based implementation of BidiVisualMapping
CEGUI::FunctorCopySlot< T >Slot template class that creates a functor that calls back via a copy of a functor object
CEGUI::FunctorPointerSlot< T >Slot template class that creates a functor that calls back via a functor object pointer
CEGUI::FunctorReferenceBinder< T >Class that enables the creation of a reference binding for a functor object to be used as a callback slot. Wrap your functor with this to enable the use of an object reference when subscribing to an event signal (as opposed to the functor object being copied, or using a pointer)
CEGUI::FunctorReferenceSlot< T >Slot template class that creates a functor that calls back via a functor object reference
CEGUI::GenericExceptionException class used when none of the other classes are applicable
CEGUI::GeometryBufferAbstract class defining the interface for objects that buffer geometry for later rendering
CEGUI::TplProperty< C, T >::GetterFunctor
CEGUI::GlobalEventSetThe GlobalEventSet singleton allows you to subscribe to an event for all instances of a class. The GlobalEventSet effectively supports "late binding" to events; which means you can subscribe to some event that does not actually exist (yet)
CEGUI::OpenGLESGeometryBuffer::GLVertexInternal Vertex structure used for GL based geometry
CEGUI::OpenGLGeometryBufferBase::GLVertexInternal Vertex structure used for GL based geometry
CEGUI::GridLayoutContainerA Layout Container window layouting it's children into a grid
CEGUI::GroupBoxBase class for standard GroupBox widget
CEGUI::GUIContext
CEGUI::GUIContextEventArgsEventArgs class passed to subscribers for (most) GUIContext events
CEGUI::GUIContextRenderTargetEventArgsEventArgs class passed for GUIContext RenderTarget related events
CEGUI::GUILayout_xmlHandlerHandler class used to parse the GUILayout XML files using SAX2
CEGUI::HeaderSequenceEventArgsEventArgs class used for segment move (sequence changed) events
CEGUI::HorizontalLayoutContainerA Layout Container window layouting it's children Horizontally
CEGUI::HSV_Colour
CEGUI::IconvStringTranscoderImplementation of StringTranscoder that uses iconv
IDevice11
CEGUI::ImageInterface for Image
CEGUI::ImageCodecAbstract ImageLoader class. An image loader encapsulate the loading of a texture
CEGUI::ImageDimImageDimBase subclass that accesses an image by its name
CEGUI::ImageDimBaseDimension type that represents some dimension of an Image. Implements BaseDim interface
CEGUI::ImageFactoryInterface for factory objects that create instances of classes derived from the Image class
CEGUI::ImageManager
CEGUI::ImagePropertyDimImageDimBase subclass that accesses an image fetched via a property
CEGUI::ImageryComponentClass that encapsulates information for a single image component
CEGUI::ImagerySectionClass that encapsulates a re-usable collection of imagery specifications
CEGUI::InjectedInputReceiverInput injection interface to be inplemented by classes that take raw inputs
CEGUI::InterpolatorDefines a 'interpolator' class
CEGUI::InvalidRequestExceptionException class used when some impossible request was made of the system
CEGUI::IrrlichtEventPusher
CEGUI::IrrlichtGeometryBufferGeometryBuffer implementation for the Irrlicht engine
CEGUI::IrrlichtImageCodecImageCodec object that loads data via image loading facilities in Irrlicht
CEGUI::IrrlichtMemoryFileClass to wrap a file access interface around a memory buffer to enable us to pass data that has been loaded via the CEGUI::ResourceProvider to irrlicht, via it's IReadFile based interfaces
CEGUI::IrrlichtRendererCEGUI::Renderer implementation for the Irrlicht engine
CEGUI::IrrlichtRenderTarget< T >Intermediate RenderTarget implementing common parts for Irrlicht engine
CEGUI::IrrlichtResourceProvider
CEGUI::IrrlichtTextureImplementation of the CEGUI::Texture class for the Irrlicht engine
CEGUI::IrrlichtTextureTargetCEGUI::TextureTarget implementation for the Irrlicht engine
CEGUI::IrrlichtWindowTargetCEGUI::RenderTarget that targets a window, or a part of a window
CEGUI::ItemEntryBase class for item type widgets
CEGUI::ItemEntryWindowRendererBase class for ItemEntry window renderer objects
CEGUI::ItemListBaseBase class for item list widgets
CEGUI::ItemListBaseWindowRendererBase class for ItemListBase window renderer
CEGUI::ItemListboxItemListbox window class
CEGUI::String::iteratorRegular iterator for String
CEGUI::JustifiedRenderedStringFormattedRenderedString implementation that renders the RenderedString with justified formatting
CEGUI::KeyStruct to give scope to scan code enumeration
CEGUI::KeyEventArgsEventArgs based class that is used for objects passed to input event handlers concerning keyboard input
CEGUI::KeyFrameDefines a 'key frame' class
CEGUI::Lab_Colour
CEGUI::LayerSpecificationClass that encapsulates a single layer of imagery
CEGUI::LayoutCellRepresents a cell in a layout container
CEGUI::LayoutContainerAn abstract base class providing common functionality and specifying the required interface for derived classes
CEGUI::LeftAlignedRenderedStringFormattedRenderedString implementation that renders the RenderedString with left aligned formatting
CEGUI::LibxmlParserImplementation of XMLParser using libxml
CEGUI::MultiLineEditbox::LineInfoStruct used to store information about a formatted line within the paragraph
CEGUI::LinkedEventLinkedEvent is an Event subclass that provides a mechanism to link or chain Events together, such that when a specified target event is fired, then this event will additionally fire in response
CEGUI::LinkedEventArgsEventArgs subclass used for linked events, that is an event fired on an EventSet that was triggered by some other event (either on the same EventSet or a different EventSet
CEGUI::ListboxBase class for standard Listbox widget
CEGUI::ListboxItemBase class for list box items
CEGUI::ListboxTextItemClass used for textual items in a list box
CEGUI::ListboxWindowRendererBase class for Listbox window renderer
CEGUI::ListHeaderBase class for the multi column list header widget
CEGUI::ListHeaderSegmentBase class for list header segment window
CEGUI::ListHeaderWindowRendererBase class for the multi column list header window renderer
CEGUI::MultiColumnList::ListRowStruct used internally to represent a row in the list and also to ease sorting of the rows
CEGUI::Scheme::LoadableUIElementA single file reference to a font, imageset or so to be loaded as part of this Scheme
CEGUI::LoggerAbstract class that defines the interface of a logger object for the GUI system. The default implementation of this interface is the DefaultLogger class; if you want to perform special logging, derive your own class from Logger and initialize a object of that type before you create the CEGUI::System singleton
CEGUI::Window::LookNFeelPropertyProperty to access/change the assigned look'n'feel
CEGUI::LuaFunctorFunctor class used for subscribing Lua functions to CEGUI events
CEGUI::LuaScriptModuleInterface for the LuaScriptModule class
CEGUI::mat4Pimpl
CEGUI::MCLGridRefSimple grid index structure
CEGUI::MemberFunctionSlot< T >Slot template class that creates a functor that calls back via a class member function
CEGUI::MemoryExceptionException class used when a memory handling error is detected
CEGUI::MenubarBase class for menu bars
CEGUI::MenuBaseAbstract base class for menus
CEGUI::MenuItemBase class for menu items
CEGUI::MinibidiVisualMappingMinibidi based implementation of BidiVisualMapping
CEGUI::MinizipResourceProvider
CEGUI::MouseCursorClass that provides mouse cursor support
CEGUI::MouseCursorEventArgsEventArgs based class that is used for objects passed to input event handlers concerning mouse cursor events
CEGUI::MouseEventArgsEventArgs based class that is used for objects passed to input event handlers concerning mouse input
CEGUI::MultiColumnListBase class for the multi column list widget
CEGUI::MultiColumnListWindowRendererBase class for the multi column list window renderer
CEGUI::MultiLineEditboxBase class for the multi-line edit box widget
CEGUI::MultiLineEditboxWindowRendererBase class for multi-line edit box window renderer objects
CEGUI::NamedAreaNamedArea defines an area for a component which may later be obtained and referenced by a name unique to the WidgetLook holding the NamedArea
CEGUI::NamedDefinitionCollator< K, V >Helper container used to implement inherited collections of component definitions specified in a WidgetLook
CEGUI::NamedElementAdds name to the Element class, including name path traversal
CEGUI::NamedElementEventArgsEventArgs based class that is used for objects passed to handlers triggered for events concerning some NamedElement object
CEGUI::NamedXMLResourceManager< T, U >Templatised manager class that loads and manages named XML based resources
CEGUI::NativeClipboardProviderLightweight interface providing access to the system-wide native clipboard
CEGUI::NullGeometryBufferImplementation of CEGUI::GeometryBuffer for the Null engine
CEGUI::NullObjectExceptionException class used when some required object or parameter is null
CEGUI::NullRendererCEGUI::Renderer implementation for no particular engine
CEGUI::NullRenderTarget< T >Intermediate RenderTarget
CEGUI::NullTextureImplementation of the CEGUI::Texture class for no particular engine
CEGUI::NullTextureTargetCEGUI::TextureTarget implementation for the Null engine
CEGUI::ObjectInUseExceptionException class used when some attempt to delete, remove, or otherwise invalidate some object that is still in use occurs
CEGUI::OGLTextureTargetFactory
CEGUI::OgreGeometryBufferImplementation of CEGUI::GeometryBuffer for the Ogre engine
CEGUI::OgreImageCodecImageCodec object that loads data via image loading facilities in Ogre
CEGUI::OgreRendererCEGUI::Renderer implementation for the Ogre engine
CEGUI::OgreRenderTarget< T >Intermediate RenderTarget implementing common parts for Ogre engine
CEGUI::OgreResourceProvider
CEGUI::OgreTextureImplementation of the CEGUI::Texture class for the Ogre engine
CEGUI::OgreTextureTargetCEGUI::TextureTarget implementation for the Ogre engine
CEGUI::OgreGeometryBuffer::OgreVertexVertex structure used internally and also by Ogre
CEGUI::OgreWindowTargetCEGUI::RenderTarget that targets an existing gre::RenderTarget
CEGUI::OpenGL3FBOTextureTarget~OpenGL3FBOTextureTarget - allows rendering to an OpenGL texture via FBO
CEGUI::OpenGL3GeometryBufferOpenGL3 based implementation of the GeometryBuffer interface
CEGUI::OpenGL3RendererRenderer class to interface with OpenGL
CEGUI::OpenGL3Shader
CEGUI::OpenGL3ShaderManager
CEGUI::OpenGL3StateChangeWrapperOpenGL3StateChangeWrapper - wraps OpenGL calls and checks for redundant calls beforehand
CEGUI::OpenGLApplePBTextureTargetOpenGLApplePBTextureTarget - allows rendering to an OpenGL texture via the Apple pbuffer extension
CEGUI::OpenGLESFBOTextureTargetOpenGLESFBOTextureTarget - allows rendering to an OpenGLES texture via FBO
CEGUI::OpenGLESGeometryBufferOpenGLES based implementation of the GeometryBuffer interface
CEGUI::OpenGLESRendererRenderer class to interface with OpenGLES
CEGUI::OpenGLESRenderTarget< T >Intermediate OpenGLES implementation of a RenderTarget
CEGUI::OpenGLESTextureTexture implementation for the OpenGLESRenderer
CEGUI::OpenGLESViewportTargetOpenGLES implementation of a RenderTarget that represents am on-scren viewport
CEGUI::OpenGLFBOTextureTargetOpenGLFBOTextureTarget - allows rendering to an OpenGL texture via FBO
CEGUI::OpenGLGeometryBufferOpenGL based implementation of the GeometryBuffer interface
CEGUI::OpenGLGeometryBufferBaseOpenGL based implementation of the GeometryBuffer interface
CEGUI::OpenGLGLXPBTextureTargetOpenGLGLXPBTextureTarget - allows rendering to an OpenGL texture via the pbuffer provided in GLX 1.3 and above
CEGUI::OpenGLRendererRenderer class to interface with OpenGL
CEGUI::OpenGLRendererBaseCommon base class used for other OpenGL based renderer modules
CEGUI::OpenGLRenderTarget< T >Intermediate OpenGL implementation of a RenderTarget
CEGUI::OpenGLTextureTexture implementation for the OpenGLRenderer
CEGUI::OpenGLTextureTargetOpenGLTextureTarget - Common base class for all OpenGL render targets based on some form of RTT support
CEGUI::OpenGLViewportTargetOpenGL implementation of a RenderTarget that represents am on-scren viewport
CEGUI::OpenGLWGLPBTextureTargetOpenGLWGLPBTextureTarget - allows rendering to an OpenGL texture via the pbuffer WGL extension
CEGUI::OperatorDimDimension type that represents the result of an operation performed on two other dimension values. Implements BaseDim interface
CEGUI::PCRERegexMatcher
CEGUI::PixmapFontImplementation of the Font class interface using static Imageset's
CEGUI::PopupMenuBase class for popup menus
CEGUI::OpenGL3StateChangeWrapper::PortParams
CEGUI::NamedDefinitionCollator< K, V >::pred
CEGUI::ProgressBarBase class for progress bars
CEGUI::PropertyAn abstract class that defines the interface to access object properties by name
CEGUI::PropertyDefinition< T >
CEGUI::PropertyDefinitionBaseCommon base class used for types representing a new property to be available on all widgets that use the WidgetLook that the property definition is a part of
CEGUI::PropertyDimDimension type that represents the value of a Window property. Implements BaseDim interface
CEGUI::PropertyHelper< AspectMode >
CEGUI::PropertyHelper< AutoScaledMode >
CEGUI::PropertyHelper< bool >
CEGUI::PropertyHelper< CEGUI::VerticalAlignment >
CEGUI::PropertyHelper< Colour >
CEGUI::PropertyHelper< ColourRect >
CEGUI::PropertyHelper< const T & >
CEGUI::PropertyHelper< const T * >
CEGUI::PropertyHelper< const T >
CEGUI::PropertyHelper< double >
CEGUI::PropertyHelper< float >
CEGUI::PropertyHelper< Font * >
CEGUI::PropertyHelper< GridLayoutContainer::AutoPositioning >
CEGUI::PropertyHelper< HorizontalAlignment >
CEGUI::PropertyHelper< HorizontalFormatting >
CEGUI::PropertyHelper< HorizontalTextFormatting >
CEGUI::PropertyHelper< Image * >
CEGUI::PropertyHelper< int >
CEGUI::PropertyHelper< ItemListBase::SortMode >
CEGUI::PropertyHelper< ListHeaderSegment::SortDirection >
CEGUI::PropertyHelper< MultiColumnList::SelectionMode >
CEGUI::PropertyHelper< Quaternion >
CEGUI::PropertyHelper< Rectf >
CEGUI::PropertyHelper< Sizef >
CEGUI::PropertyHelper< Spinner::TextInputMode >
CEGUI::PropertyHelper< std::pair< float, float > >
CEGUI::PropertyHelper< String >
CEGUI::PropertyHelper< TabControl::TabPanePosition >
CEGUI::PropertyHelper< UBox >
CEGUI::PropertyHelper< UDim >
CEGUI::PropertyHelper< uint >
CEGUI::PropertyHelper< uint64 >
CEGUI::PropertyHelper< unsigned long >
CEGUI::PropertyHelper< URect >
CEGUI::PropertyHelper< USize >
CEGUI::PropertyHelper< UVector2 >
CEGUI::PropertyHelper< Vector2f >
CEGUI::PropertyHelper< Vector3f >
CEGUI::PropertyHelper< VerticalFormatting >
CEGUI::PropertyHelper< VerticalTextFormatting >
CEGUI::PropertyHelper< WindowUpdateMode >
CEGUI::PropertyInitialiserClass that holds information about a property and it's required initial value
CEGUI::PropertyLinkDefinition< T >Class representing a property that links to another property defined on an attached child widget
CEGUI::PropertyReceiverDummy base class to ensure correct casting of receivers
CEGUI::PropertySetClass that contains a collection of Property objects
CEGUI::PushButtonBase class to provide logic for push button type widgets
CEGUI::PVRImageCodecImplementation of ImageCodec interface for loading PVR files
CEGUI::QuaternionClass to represent rotation, avoids Gimbal lock
CEGUI::QuaternionSlerpInterpolatorSpecial interpolator class for Quaternion
CEGUI::RadioButtonBase class to provide the logic for Radio Button widgets
CEGUI::RapidXMLParserImplementation of XMLParser using RapidXML
CEGUI::RawDataContainerClass used as the databuffer for loading files throughout the library
CEGUI::Rect< T >Class encapsulating operations on a Rectangle
CEGUI::RefCounted< T >Simple, generic, reference counted pointer class. This is primarily here for use by the Events system to track when to delete slot bindings
CEGUI::RegexMatcherInterface for Regex matching support classes
CEGUI::RegexMatchStateEventArgs
CEGUI::RenderedStringClass representing a rendered string of entities
CEGUI::RenderedStringComponentBase class representing a part of a rendered string. The 'part' represented may be a text string, an image or some other entity
CEGUI::RenderedStringImageComponentString component that draws an image
CEGUI::RenderedStringParserSpecifies interface for classes that parse text into RenderedString objects
CEGUI::RenderedStringTextComponentString component that draws an image
CEGUI::RenderedStringWidgetComponentString component that moves a widget to appear as part of the string
CEGUI::RenderedStringWordWrapper< T >Class that handles wrapping of a rendered string into sub-strings. Each sub-string is rendered using the FormattedRenderedString based class 'T'
CEGUI::RenderEffectInterface for objects that hook into RenderingWindow to affect the rendering process, thus allowing various effects to be achieved
CEGUI::RenderEffectFactoryInterface for factory objects that create RenderEffect instances. Currently this interface is intended for internal use only
CEGUI::RenderEffectManagerSingleton class that manages creation and destruction of RenderEffect based objects
CEGUI::RendererAbstract class defining the basic required interface for Renderer objects
CEGUI::RendererExceptionException class used for problems in the rendering subsystem classes
CEGUI::RenderingContextStruct that holds some context relating to a RenderingSurface object
CEGUI::RenderingSurfaceClass that represents a surface that can have geometry based imagery drawn to it
CEGUI::RenderingWindowRenderingWindow is a RenderingSurface that can be "drawn back" onto another RenderingSurface and is primarily intended to be used as a kind of cache for rendered imagery
CEGUI::RenderQueueClass that represents a queue of GeometryBuffer objects to be rendered
CEGUI::RenderQueueEventArgsEventArgs based class that is passed to handlers subcribed to hear about begin/end events on rendering queues that are part of a RenderingSurface object
CEGUI::RenderTargetDefines interface to some surface that can be rendered to. Concrete instances of objects that implement the RenderTarget interface are normally created via the Renderer object
CEGUI::RenderTargetEventArgsEventArgs class passed to subscribers of RenderTarget events
CEGUI::ResourceEventArgsEventArgs based class that is used for notifications regarding resources
CEGUI::ResourceEventSetImplementation class to gather EventSet parts for all template instances
CEGUI::ResourceProviderAbstract class that defines the required interface for all resource provider sub-classes
CEGUI::RGB_Colour
CEGUI::RightAlignedRenderedStringFormattedRenderedString implementation that renders the RenderedString with right aligned formatting
CEGUI::XercesParserProperties::SchemaDefaultResourceGroupProperty to access the resource group used to load .xsd schema files
CEGUI::SchemeA class that groups a set of GUI elements and initialises the system to access those elements
CEGUI::Scheme_xmlHandlerHandler class used to parse the Scheme XML files using SAX2
CEGUI::SchemeManagerA class that manages the creation of, access to, and destruction of GUI Scheme objects
CEGUI::Event::ScopedConnectionEvent::Connection wrapper that automatically disconnects the connection when the object is deleted (or goes out of scope)
CEGUI::ScriptExceptionException class used for issues in scripting subsystem
CEGUI::ScriptFunctorFunctor class used for binding named script functions to events
CEGUI::ScriptModuleAbstract interface required for all scripting support modules to be used with the CEGUI system
CEGUI::ScrollablePaneBase class for the ScrollablePane widget
CEGUI::ScrollablePaneWindowRendererBase class for ScrollablePane window renderer objects
CEGUI::ScrollbarBase scroll bar class
CEGUI::ScrollbarWindowRendererBase class for Scrollbar window renderer objects
CEGUI::ScrolledContainerHelper container window class which is used in the implementation of the ScrollablePane widget class
CEGUI::ScrolledItemListBaseScrolledItemListBase window class
CEGUI::SectionSpecificationClass that represents a simple 'link' to an ImagerySection
CEGUI::SequentialLayoutContainerAn abstract base class providing common functionality and specifying the required interface for derived classes
CEGUI::SILLYImageCodecImage codec based on the SILLY library
CEGUI::SimpleTimerSimple timer class
CEGUI::Singleton< T >
CEGUI::Size< T >Class that holds the size (width & height) of something
CEGUI::SliderBase class for Slider widgets
CEGUI::SliderWindowRendererBase class for ItemEntry window renderer objects
CEGUI::SlotFunctorBaseDefines abstract interface which will be used when constructing various functor objects that bind slots to signals (or in CEGUI terms, handlers to events)
CEGUI::SpinnerBase class for the Spinner widget
CEGUI::StateImageryClass the encapsulates imagery for a given widget state
CEGUI::STBImageCodecImage codec based on stb_image.c
CEGUI::StdAllocator
CEGUI::StringString class used within the GUI system
CEGUI::StringFastLessCompareFunctor that can be used as comparator in a std::map with String keys. It's faster than using the default, but the map will no longer be sorted alphabetically
CEGUI::StringTranscoderInterface for a string transcoding utility. Instances of classes that implement this interface can be used to transcode CEGUI::Strings to and from some other character encodings not directly supported by the CEGUI::String class
CEGUI::SubscriberSlotSubscriberSlot class which is used when subscribing to events
CEGUI::SystemCEGUI class that provides access to all other elements in this system
CEGUI::SystemKeys
CEGUI::TabButtonBase class for TabButtons. A TabButton based class is used internally as the button that appears at the top of a TabControl widget to select the active tab pane
CEGUI::TabControlBase class for standard Tab Control widget
CEGUI::TabControlWindowRendererBase class for TabControl window renderer objects
CEGUI::TextComponentClass that encapsulates information for a text component
CEGUI::TextureAbstract base class specifying the required interface for Texture objects
CEGUI::TextureTargetSpecialisation of RenderTarget interface that should be used as the base class for RenderTargets that are implemented using textures
CEGUI::TextUtilsText utility support class. This class is all static members. You do not create instances of this class
CEGUI::TGAImageCodecDefault image codec
CEGUI::ThumbBase class for Thumb widget
CEGUI::TinyXMLParserImplementation of XMLParser using TinyXML
CEGUI::TitlebarClass representing the title bar for Frame Windows
CEGUI::ToggleButtonClass providing logic buttons that can have their selected state toggled
CEGUI::TooltipBase class for Tooltip widgets
CEGUI::TooltipWindowRendererBase class for Tooltip window renderer objects
CEGUI::TplDiscreteInterpolator< T >Generic discrete interpolator class
CEGUI::TplDiscreteRelativeInterpolator< T >Generic discrete relative interpolator class
CEGUI::TplImageFactory< T >Templatised ImageFactory subclass used internally by the system
CEGUI::TplInterpolatorBase
CEGUI::TplLinearInterpolator< T >Generic linear interpolator class
CEGUI::TplProperty< C, T >
CEGUI::TplRenderEffectFactory< T >Templatised RenderEffectFactory subclass used internally by the system
CEGUI::TplWindowFactory< T >Template based WindowFactory that can be used to automatically generate a WindowFactory given a Window based class
CEGUI::TplWindowFactoryRegisterer< T >Template based implementation of FactoryRegisterer that allows easy registration of a factory for any Window type
CEGUI::TplWindowProperty< C, T >
CEGUI::TplWindowRendererFactory< T >Template based WindowRendererFactory that can be used to automatically generate a WindowRendererFactory given a WindowRenderer based class
CEGUI::TplWindowRendererProperty< C, T >
CEGUI::TplWRFactoryRegisterer< T >Template based implementation of FactoryRegisterer that allows easy registration of a factory for any WindowRenderer type
CEGUI::TreeBase class for standard Tree widget
CEGUI::TreeEventArgsEventArgs based class that is used for objects passed to input event handlers concerning Tree events
CEGUI::TreeItemBase class for tree items
CEGUI::TypedProperty< T >Base class for properties able to do native set/get
CEGUI::UBoxClass encapsulating the 'Unified Box' - this is usually used for margin
CEGUI::UDimDimension that has both a relative 'scale' portion and and absolute 'offset' portion
CEGUI::UnifiedDimDimension type that represents an Unified dimension. Implements BaseDim interface
CEGUI::UnknownObjectExceptionException class used when a request was made for an unknown object
CEGUI::UpdateEventArgsWindowEventArgs class that is primarily used by lua scripts
CEGUI::Vector2< T >Class used as a two dimensional vector (aka a Point)
CEGUI::Vector3< T >Class used as a three dimensional vector
CEGUI::VertexStructure that is used to hold details of a single vertex in 3D space
CEGUI::VerticalLayoutContainerA Layout Container window layouting it's children vertically
CEGUI::WidgetComponentClass that encapsulates information regarding a sub-widget required for a widget
CEGUI::WidgetDimDimension type that represents some dimension of a Window/widget. Implements BaseDim interface
CEGUI::WidgetLookFeelClass that encapsulates look & feel information for a particular widget type
CEGUI::WidgetLookManagerManager class that gives top-level access to widget data based "look and feel" specifications loaded into the system
CEGUI::Win32StringTranscoderImplementation of StringTranscoder that uses Win32
CEGUI::WindowAn abstract base class providing common functionality and specifying the required interface for derived classes
CEGUI::WindowEventArgsEventArgs based class that is used for objects passed to handlers triggered for events concerning some Window object
CEGUI::WindowFactoryAbstract class that defines the required interface for all WindowFactory objects
CEGUI::WindowFactoryManagerClass that manages WindowFactory objects
CEGUI::WindowManagerDescribes an object that manages creation and lifetime of Window objects
CEGUI::WindowRendererBase-class for the assignable WindowRenderer object
CEGUI::WindowRendererFactoryBase-class for WindowRendererFactory
CEGUI::WindowRendererManager
CEGUI::Window::WindowRendererPropertyProperty to access/change the assigned window renderer object
CEGUI::XercesHandler
CEGUI::XercesParserImplementation of XMLParser using Xerces-C++
CEGUI::XMLAttributesClass representing a block of attributes associated with an XML element
CEGUI::XMLHandler
CEGUI::XMLParserThis is an abstract class that is used by CEGUI to interface with XML parser libraries
CEGUI::XMLSerializerClass used to create XML Document
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends