Crazy Eddie's GUI System
0.8.7
|
27 #ifndef _CEGUIRenderQueue_h_
28 #define _CEGUIRenderQueue_h_
30 #include "CEGUI/Base.h"
34 # pragma warning(push)
35 # pragma warning(disable : 4251)
103 #if defined(_MSC_VER)
104 # pragma warning(pop)
107 #endif // end of guard _CEGUIRenderQueue_h_
Abstract class defining the interface for objects that buffer geometry for later rendering.
Definition: GeometryBuffer.h:44
Class that represents a queue of GeometryBuffer objects to be rendered.
Definition: RenderQueue.h:54
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
void removeGeometryBuffer(const GeometryBuffer &buffer)
Remove a GeometryBuffer previously queued for drawing. If the specified GeometryBuffer is not added t...
void draw() const
Draw all GeometryBuffer objects currently listed in the RenderQueue. The GeometryBuffer objects remai...
Definition: MemoryAllocatedObject.h:110
void reset()
Remove any and all queued GeometryBuffer objects and restore the queue to the default state....
void addGeometryBuffer(const GeometryBuffer &buffer)
Add a GeometryBuffer to the RenderQueue. Ownership of the GeometryBuffer does not pass to the RenderQ...