Crazy Eddies GUI System  0.7.9
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CCEGUI::AffectorDefines an 'affector' class
 CCEGUI::WindowFactoryManager::AliasTargetStackClass used to track active alias targets for Window factory types
 CCEGUI::AnimationDefines an 'animation' class
 CCEGUI::AnimationInstanceDefines an 'animation instance' class
 CCEGUI::BaseDimAbstract interface for a generic 'dimension' class
 CCEGUI::BiDiVisualMappingAbstract class to wrap a BiDi visual mapping of a text string
 CCEGUI::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
 CCEGUI::colourClass representing colour values within the system
 CCEGUI::ColourRectClass that holds details of colours for the four corners of a rectangle
 CCEGUI::ComponentAreaClass that represents a target area for a widget or imagery component
 CCEGUI::ConstBaseIterator< T >Base class constant iterator used to offer iteration over various collections within the system
 CCEGUI::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
 CCEGUI::Direct3D10GeometryBuffer::D3DVertexInternal Vertex structure used for Direct3D based geometry
 CCEGUI::Direct3D11GeometryBuffer::D3DVertexInternal Vertex structure used for Direct3D based geometry
 CCEGUI::Direct3D9GeometryBuffer::D3DVertexInternal Vertex structure used for Direct3D based geometry
 CDefaultHandler
 CCEGUI::DimensionClass representing some kind of dimension
 CCEGUI::DynamicModuleClass that wraps and gives access to a dynamically linked module (.dll, .so, etc...)
 CCEGUI::EventDefines an 'event' which can be subscribed to by interested parties
 CCEGUI::EventArgsBase class used as the argument to all subscribers Event object
 CCEGUI::EventSetClass that collects together a set of Event objects
 Cexception
 CCEGUI::FactoryModuleClass that encapsulates access to a dynamic loadable module containing implementations of Windows, Widgets, and their factories
 CCEGUI::FalagardComponentBaseCommon base class used for renderable components within an ImagerySection
 CCEGUI::WindowFactoryManager::FalagardWindowMappingStruct used to hold mapping information required to create a falagard based window
 CCEGUI::FalagardXMLHelperUtility helper class primarily intended for use by the falagard xml parser
 CCEGUI::String::FastLessCompareFunctor 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
 CCEGUI::FontGlyphInternal class representing a single font glyph
 CCEGUI::FormattedRenderedStringRoot of a class hierarchy that wrap RenderedString objects and render them with additional formatting
 CCEGUI::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)
 CCEGUI::GeometryBufferAbstract class defining the interface for objects that buffer geometry for later rendering
 CCEGUI::OpenGLGeometryBuffer::GLVertexInternal Vertex structure used for GL based geometry
 CIDevice11
 CCEGUI::ImageClass that represents a single Image of an Imageset
 CCEGUI::ImageCodecAbstract ImageLoader class. An image loader encapsulate the loading of a texture
 CCEGUI::ImagerySectionClass that encapsulates a re-usable collection of imagery specifications
 CCEGUI::ImagesetOffers functions to define, access, and draw, a set of image components on a single graphical surface or Texture
 CCEGUI::InterpolatorDefines a 'interpolator' class
 CIReadFile
 CCEGUI::IrrlichtEventPusher
 Citerator
 CCEGUI::KeyStruct to give scope to scan code enumeration
 CCEGUI::KeyFrameDefines a 'key frame' class
 CCEGUI::LayerSpecificationClass that encapsulates a single layer of imagery
 CCEGUI::MultiLineEditbox::LineInfoStruct used to store information about a formatted line within the paragraph
 CCEGUI::PropertyLinkDefinition::LinkTargetInternal struct used to keep track of targets
 CCEGUI::ListboxItemBase class for list box items
 CCEGUI::MultiColumnList::ListRowStruct used internally to represent a row in the list and also to ease sorting of the rows
 CCEGUI::LuaFunctorFunctor class used for subscribing Lua functions to CEGUI events
 CCEGUI::MCLGridRefSimple grid index structure
 CCEGUI::NamedAreaNamedArea defines an area for a component which may later be obtained and referenced by a name unique to the WidgetLook holding the NamedArea
 CCEGUI::OgreGeometryBuffer::OgreVertexVertex structure used internally and also by Ogre
 CCEGUI::PropertyAn abstract class that defines the interface to access object properties by name
 CCEGUI::PropertyHelperHelper class used to convert various data types to and from the format expected in Propery strings
 CCEGUI::PropertyInitialiserClass that holds information about a property and it's required initial value
 CCEGUI::PropertyReceiverDummy base class to ensure correct casting of receivers
 CCEGUI::RawDataContainerClass used as the databuffer for loading files throughout the library
 CCEGUI::RectClass encapsulating operations on a Rectangle
 CCEGUI::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
 CCEGUI::RefCounted< BoundSlot >
 CCEGUI::RefCounted< CEGUI::FormattedRenderedString >
 CCEGUI::RegexMatcherInterface for Regex matching support classes
 CCEGUI::RenderedStringClass representing a rendered string of entities
 CCEGUI::RenderedStringComponentBase class representing a part of a rendered string. The 'part' represented may be a text string, an image or some other entity
 CCEGUI::RenderedStringParserSpecifies interface for classes that parse text into RenderedString objects
 CCEGUI::RenderEffectInterface for objects that hook into RenderingWindow to affect the rendering process, thus allowing various effects to be achieved
 CCEGUI::RenderEffectFactoryInterface for factory objects that create RenderEffect instances. Currently this interface is intended for internal use only
 CCEGUI::RendererAbstract class defining the basic required interface for Renderer objects
 CCEGUI::RenderingContextStruct that holds some context relating to a RenderingSurface object
 CCEGUI::RenderQueueClass that represents a queue of GeometryBuffer objects to be rendered
 CCEGUI::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
 CCEGUI::ResourceProviderAbstract class that defines the required interface for all resource provider sub-classes
 CCEGUI::SchemeA class that groups a set of GUI elements and initialises the system to access those elements
 CCEGUI::ScriptFunctorFunctor class used for binding named script functions to events
 CCEGUI::ScriptModuleAbstract interface required for all scripting support modules to be used with the CEGUI system
 CCEGUI::SectionSpecificationClass that represents a simple 'link' to an ImagerySection
 CCEGUI::Singleton< T >
 CCEGUI::Singleton< AnimationManager >
 CCEGUI::Singleton< FontManager >
 CCEGUI::Singleton< GlobalEventSet >
 CCEGUI::Singleton< ImagesetManager >
 CCEGUI::Singleton< Logger >
 CCEGUI::Singleton< MouseCursor >
 CCEGUI::Singleton< RenderEffectManager >
 CCEGUI::Singleton< SchemeManager >
 CCEGUI::Singleton< System >
 CCEGUI::Singleton< WidgetLookManager >
 CCEGUI::Singleton< WindowFactoryManager >
 CCEGUI::Singleton< WindowManager >
 CCEGUI::Singleton< WindowRendererManager >
 CCEGUI::SizeClass that holds the size (width & height) of something
 CCEGUI::SlotFunctorBaseDefines abstract interface which will be used when constructing various functor objects that bind slots to signals (or in CEGUI terms, handlers to events)
 CCEGUI::StateImageryClass the encapsulates imagery for a given widget state
 CCEGUI::StringString class used within the GUI system
 CCEGUI::SubscriberSlotSubscriberSlot class which is used when subscribing to events
 CCEGUI::TextureAbstract base class specifying the required interface for Texture objects
 CCEGUI::TextUtilsText utility support class. This class is all static members. You do not create instances of this class
 Ctolua_Error
 CCEGUI::TreeItemBase class for tree items
 CCEGUI::UBoxClass encapsulating the 'Unified Box' - this is usually used for margin
 CCEGUI::UDimClass representing a unified dimension; that is a dimension that has both a relative 'scale' portion and and absolute 'offset' portion
 CCEGUI::URectArea rectangle class built using unified dimensions (UDims)
 CCEGUI::UVector2Two dimensional vector class built using unified dimensions (UDims). The UVector2 class is used for representing both positions and sizes
 CCEGUI::Vector2Class used as a two dimensional vector (aka a Point)
 CCEGUI::Vector3Class used as a three dimensional vector
 CCEGUI::VertexStructure that is used to hold details of a single vertex in 3D space
 CCEGUI::WidgetComponentClass that encapsulates information regarding a sub-widget required for a widget
 CCEGUI::WidgetLookFeelClass that encapsulates look & feel information for a particular widget type
 CCEGUI::WindowFactoryAbstract class that defines the required interface for all WindowFactory objects
 CCEGUI::WindowRendererBase-class for the assignable WindowRenderer object
 CCEGUI::WindowRendererFactoryBase-class for WindowRendererFactory
 CCEGUI::WindowRendererModuleAbstract interface for window renderer module objects
 CCEGUI::WRFactoryRegistererBase class encapsulating a type name and common parts of WindowRenderer factory registration
 CCEGUI::XMLAttributesClass representing a block of attributes associated with an XML element
 CCEGUI::XMLHandler
 CCEGUI::XMLSerializerClass used to create XML Document