Crazy Eddie's GUI System
0.8.3
|
Class that represents a queue of GeometryBuffer objects to be rendered. More...
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. More... | |
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. More... | |
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. |