28 #ifndef _CEGUIRenderTarget_h_
29 #define _CEGUIRenderTarget_h_
31 #include "CEGUIBase.h"
85 virtual void setArea(
const Rect& area) = 0;
94 virtual const Rect& getArea()
const = 0;
109 virtual bool isImageryCache()
const = 0;
120 virtual void activate() = 0;
131 virtual void deactivate() = 0;
144 #endif // end of guard _CEGUIRenderTarget_h_
Class used as a two dimensional vector (aka a Point)
Definition: CEGUIVector.h:45
virtual ~RenderTarget()
Destructor.
Definition: CEGUIRenderTarget.h:46
Abstract class defining the interface for objects that buffer geometry for later rendering.
Definition: CEGUIGeometryBuffer.h:42
Defines interface to some surface that can be rendered to. Concrete instances of objects that impleme...
Definition: CEGUIRenderTarget.h:42
Class that represents a queue of GeometryBuffer objects to be rendered.
Definition: CEGUIRenderQueue.h:53
Class encapsulating operations on a Rectangle.
Definition: CEGUIRect.h:44