28 #ifndef _CEGUIDirectFBRenderTarget_h_
29 #define _CEGUIDirectFBRenderTarget_h_
31 #include "../../CEGUIRenderTarget.h"
32 #include "../../CEGUIRect.h"
38 class DirectFBRenderer;
69 #endif // end of guard _CEGUIDirectFBRenderTarget_h_
void activate()
Activate the render target and put it in a state ready to be drawn to.
Class used as a two dimensional vector (aka a Point)
Definition: CEGUIVector.h:45
Rect d_area
holds defined area for the RenderTarget
Definition: CEGUIDirectFBRenderTarget.h:64
IDirectFBSurface & d_target
IDirectFBSurface targetted by this RenderTarget.
Definition: CEGUIDirectFBRenderTarget.h:62
Implementation of CEGUI::RenderTarget for DirectFB.
Definition: CEGUIDirectFBRenderTarget.h:41
Abstract class defining the interface for objects that buffer geometry for later rendering.
Definition: CEGUIGeometryBuffer.h:42
void draw(const GeometryBuffer &buffer)
Draw geometry from the given GeometryBuffer onto the surface that this RenderTarget represents...
DirectFBRenderer & d_owner
DirectFBRenderer that created and owns this RenderTarget.
Definition: CEGUIDirectFBRenderTarget.h:60
bool isImageryCache() const
Return whether the RenderTarget is an implementation that caches actual rendered imagery.
Implementation of CEGUI::Renderer interface using DirectFB.
Definition: CEGUIDirectFBRenderer.h:44
const Rect & getArea() const
Return the area defined for this RenderTarget.
DirectFBRenderTarget(DirectFBRenderer &owner, IDirectFBSurface &target)
Constructor.
Defines interface to some surface that can be rendered to. Concrete instances of objects that impleme...
Definition: CEGUIRenderTarget.h:42
void setArea(const Rect &area)
Set the area for this RenderTarget. The exact action this function will take depends upon what the co...
void unprojectPoint(const GeometryBuffer &buff, const Vector2 &p_in, Vector2 &p_out) const
Take point p_in unproject it and put the result in p_out. Resulting point is local to GeometryBuffer ...
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
void deactivate()
Deactivate the render target after having completed rendering.