|
Crazy Eddies GUI System 0.7.6
|
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. | |
| 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. |
1.7.4