|
Crazy Eddies GUI System
0.7.2
|
Inheritance diagram for CEGUI::RenderingRoot:
Collaboration diagram for CEGUI::RenderingRoot:Public Member Functions | |
| RenderingRoot (RenderTarget &target) | |
| Constructor. | |
Public Member Functions inherited from CEGUI::RenderingSurface | |
| RenderingSurface (RenderTarget &target) | |
| Constructor for RenderingSurface objects. More... | |
| virtual | ~RenderingSurface () |
| Destructor for RenderingSurface objects. | |
| void | addGeometryBuffer (const RenderQueueID queue, const GeometryBuffer &buffer) |
| Add the specified GeometryBuffer to the specified queue for rendering when the RenderingSurface is drawn. More... | |
| void | removeGeometryBuffer (const RenderQueueID queue, const GeometryBuffer &buffer) |
| Remove the specified GeometryBuffer from the specified queue. More... | |
| void | clearGeometry (const RenderQueueID queue) |
| Clears all GeometryBuffers from the specified rendering queue. More... | |
| void | clearGeometry () |
| Clears all GeometryBuffers from all rendering queues. More... | |
| virtual void | draw () |
| Draw the GeometryBuffers for all rendering queues to the RenderTarget that this RenderingSurface is targetting. More... | |
| virtual void | invalidate () |
| Marks the RenderingSurface as invalid, causing the geometry to be rerendered to the RenderTarget next time draw is called. More... | |
| bool | isInvalidated () const |
| Return whether this RenderingSurface is invalidated. More... | |
| virtual bool | isRenderingWindow () const |
| Return whether this RenderingSurface is actually an instance of the RenderingWindow subclass. More... | |
| virtual RenderingWindow & | createRenderingWindow (TextureTarget &target) |
| Create and return a reference to a child RenderingWindow object that will render back onto this RenderingSurface when it's draw member function is called. More... | |
| virtual void | destroyRenderingWindow (RenderingWindow &window) |
| Destroy a RenderingWindow we own. If we are not the present owner of the given RenderingWindow, nothing happens. More... | |
| virtual void | transferRenderingWindow (RenderingWindow &window) |
| transfer ownership of the RenderingWindow to this RenderingSurface. More... | |
| const RenderTarget & | getRenderTarget () const |
| Return the RenderTarget object that this RenderingSurface is drawing to. More... | |
| RenderTarget & | getRenderTarget () |
Public Member Functions inherited from CEGUI::EventSet | |
| EventSet () | |
| Constructor for EventSet objects. | |
| virtual | ~EventSet (void) |
| Destructor for EventSet objects. | |
| void | addEvent (const String &name) |
| Add a new Event to the EventSet with the given name. More... | |
| void | removeEvent (const String &name) |
| Removes the Event with the given name. All connections to the event are disconnected. More... | |
| void | removeAllEvents (void) |
| Remove all Event objects from the EventSet. More... | |
| bool | isEventPresent (const String &name) |
| Checks to see if an Event with the given name is present in the EventSet. More... | |
| virtual Event::Connection | subscribeEvent (const String &name, Event::Subscriber subscriber) |
| Subscribes a handler to the named Event. If the named Event is not yet present in the EventSet, it is created and added. More... | |
| virtual Event::Connection | subscribeEvent (const String &name, Event::Group group, Event::Subscriber subscriber) |
| Subscribes a handler to the specified group of the named Event. If the named Event is not yet present in the EventSet, it is created and added. More... | |
| virtual Event::Connection | subscribeScriptedEvent (const String &name, const String &subscriber_name) |
| Subscribes the named Event to a scripted funtion. More... | |
| virtual Event::Connection | subscribeScriptedEvent (const String &name, Event::Group group, const String &subscriber_name) |
| Subscribes the specified group of the named Event to a scripted funtion. More... | |
| virtual void | fireEvent (const String &name, EventArgs &args, const String &eventNamespace="") |
| Fires the named event passing the given EventArgs object. More... | |
| bool | isMuted (void) const |
| Return whether the EventSet is muted or not. More... | |
| void | setMutedState (bool setting) |
| Set the mute state for this EventSet. More... | |
| Iterator | getIterator (void) const |
| Return a EventSet::Iterator object to iterate over the events currently added to the EventSet. | |
Additional Inherited Members | |
Public Types inherited from CEGUI::EventSet | |
|
typedef ConstBaseIterator < EventMap > | Iterator |
Static Public Attributes inherited from CEGUI::RenderingSurface | |
| static const String | EventNamespace |
| Namespace for global events from RenderingSurface objects. | |
| static const String | EventRenderQueueStarted |
| static const String | EventRenderQueueEnded |
Protected Types inherited from CEGUI::RenderingSurface | |
|
typedef std::map < RenderQueueID, RenderQueue > | RenderQueueList |
| collection type for the queues | |
|
typedef std::vector < RenderingWindow * > | RenderingWindowList |
| collection type for created RenderingWindow objects | |
Protected Member Functions inherited from CEGUI::RenderingSurface | |
| void | draw (const RenderQueue &queue, RenderQueueEventArgs &args) |
| draw a rendering queue, firing events before and after. | |
| void | detatchWindow (RenderingWindow &w) |
| detatch ReneringWindow from this RenderingSurface | |
| void | attachWindow (RenderingWindow &w) |
| attach ReneringWindow from this RenderingSurface | |
Protected Attributes inherited from CEGUI::RenderingSurface | |
| RenderQueueList | d_queues |
| the collection of RenderQueue objects. | |
| RenderingWindowList | d_windows |
| collection of RenderingWindow object we own | |
| RenderTarget & | d_target |
| RenderTarget that this surface actually draws to. | |
| bool | d_invalidated |
| holds invalidated state of target (as far as we are concerned) | |
1.8.3.1