22 #ifndef FIFE_OFFRENDERER_H 23 #define FIFE_OFFRENDERER_H 166 void setEnabled(
bool enabled);
168 void setClipArea(
Rect area);
169 const Rect& getClipArea()
const;
177 void addText(
const std::string &group,
Point n,
IFont* font,
const std::string &text);
178 void addImage(
const std::string &group,
Point n,
ImagePtr image);
180 void resizeImage(
const std::string &group,
Point n,
ImagePtr image, int32_t width, int32_t height);
181 void removeAll(
const std::string &group);
185 std::map<std::string, std::vector<OffRendererElementInfo*> >
m_groups;
Abstract interface for all the renderbackends.
virtual ~OffRendererAnimationInfo()
virtual void render(RenderBackend *renderbackend)
virtual ~OffRendererPointInfo()
virtual ~OffRendererElementInfo()
virtual ~OffRendererTextInfo()
virtual ~OffRendererVertexInfo()
std::map< std::string, std::vector< OffRendererElementInfo * > > m_groups
virtual ~OffRendererQuadInfo()
virtual ~OffRendererLineInfo()
Pure abstract Font interface.
RenderBackend * m_renderbackend
virtual ~OffRendererTriangleInfo()
virtual ~OffRendererImageInfo()
virtual ~OffRendererResizeInfo()