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: RenderTarget.h:40
Definition: MemoryAllocatedObject.h:109
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Base class used as the argument to all subscribers Event object.
Definition: EventArgs.h:49
Abstract class defining the interface for objects that buffer geometry for later rendering.
Definition: GeometryBuffer.h:42
static const String EventNamespace
Namespace for global events.
Definition: RenderTarget.h:63
Interface providing event signaling and handling.
Definition: EventSet.h:166
Defines interface to some surface that can be rendered to. Concrete instances of objects that impleme...
Definition: RenderTarget.h:57
Class that represents a queue of GeometryBuffer objects to be rendered.
Definition: RenderQueue.h:52
RenderTarget * target
pointer to the RenderTarget that triggered the event.
Definition: RenderTarget.h:48
static const String EventAreaChanged
Definition: RenderTarget.h:69
String class used within the GUI system.
Definition: String.h:62