|
Crazy Eddie's GUI System 0.8.7
|
Class that represents a queue of GeometryBuffer objects to be rendered. More...
#include <RenderQueue.h>
Inheritance diagram for CEGUI::RenderQueue:
Collaboration diagram for CEGUI::RenderQueue:Public Member Functions | |
| void | draw () const |
| Draw all GeometryBuffer objects currently listed in the RenderQueue. The GeometryBuffer objects remain in the queue after drawing has taken place. | |
| void | addGeometryBuffer (const GeometryBuffer &buffer) |
| Add a GeometryBuffer to the RenderQueue. Ownership of the GeometryBuffer does not pass to the RenderQueue. | |
| void | removeGeometryBuffer (const GeometryBuffer &buffer) |
| Remove a GeometryBuffer previously queued for drawing. If the specified GeometryBuffer is not added to the queue, no action is taken. The removed GeometryBuffer is not destroyed or modified in any way. | |
| void | reset () |
| Remove any and all queued GeometryBuffer objects and restore the queue to the default state. Any GeometryBuffer objects removed are not destroyed or modified in any way. | |
Class that represents a queue of GeometryBuffer objects to be rendered.
| void CEGUI::RenderQueue::addGeometryBuffer | ( | const GeometryBuffer & | buffer | ) |
Add a GeometryBuffer to the RenderQueue. Ownership of the GeometryBuffer does not pass to the RenderQueue.
| buffer | GeometryBuffer that is to be added to the RenderQueue for later drawing. |
| void CEGUI::RenderQueue::removeGeometryBuffer | ( | const GeometryBuffer & | buffer | ) |
Remove a GeometryBuffer previously queued for drawing. If the specified GeometryBuffer is not added to the queue, no action is taken. The removed GeometryBuffer is not destroyed or modified in any way.
| buffer | GeometryBuffer to be removed from the queue. |