27 #ifndef _CEGUIRenderTarget_h_ 28 #define _CEGUIRenderTarget_h_ 30 #include "CEGUI/Base.h" 31 #include "CEGUI/EventSet.h" 32 #include "CEGUI/EventArgs.h" 33 #include "CEGUI/Vector.h" 34 #include "CEGUI/Rect.h" 112 virtual void setArea(
const Rectf& area) = 0;
121 virtual const Rectf& getArea()
const = 0;
136 virtual bool isImageryCache()
const = 0;
147 virtual void activate() = 0;
158 virtual void deactivate() = 0;
171 #endif // end of guard _CEGUIRenderTarget_h_ EventArgs class passed to subscribers of RenderTarget events.
Definition: cegui/include/CEGUI/RenderTarget.h:40
Definition: cegui/include/CEGUI/MemoryAllocatedObject.h:109
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
Base class used as the argument to all subscribers Event object.
Definition: cegui/include/CEGUI/EventArgs.h:49
Abstract class defining the interface for objects that buffer geometry for later rendering.
Definition: cegui/include/CEGUI/GeometryBuffer.h:42
static const String EventNamespace
Namespace for global events.
Definition: cegui/include/CEGUI/RenderTarget.h:63
RenderTarget * target
pointer to the RenderTarget that triggered the event.
Definition: cegui/include/CEGUI/RenderTarget.h:48
Class that collects together a set of Event objects.
Definition: cegui/include/CEGUI/EventSet.h:64
Defines interface to some surface that can be rendered to. Concrete instances of objects that impleme...
Definition: cegui/include/CEGUI/RenderTarget.h:57
Class that represents a queue of GeometryBuffer objects to be rendered.
Definition: cegui/include/CEGUI/RenderQueue.h:52
static const String EventAreaChanged
Definition: cegui/include/CEGUI/RenderTarget.h:69
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62