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)
Definition: MemoryAllocatedObject.h:110
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
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...
void draw() const
Draw all GeometryBuffer objects currently listed in the RenderQueue. The GeometryBuffer objects remai...
void removeGeometryBuffer(const GeometryBuffer &buffer)
Remove a GeometryBuffer previously queued for drawing. If the specified GeometryBuffer is not added t...
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1