22 #ifndef FIFE_COORDINATERENDERER_H 23 #define FIFE_COORDINATERENDERER_H 75 std::string
getName() {
return "CoordinateRenderer"; }
Abstract interface for all the renderbackends.
std::vector< RenderItem * > RenderList
void setColor(uint8_t r, uint8_t g, uint8_t b)
Changes the used color.
Interface to class owning the renderers Used to get correct subclass of renderer in scripting side (v...
void render(Camera *cam, Layer *layer, RenderList &instances)
This method is called by the view to ask renderer to draw its rendering aspect based on given paramet...
Camera describes properties of a view port shown in the main screen Main screen can have multiple cam...
void setZoom(bool enable)
Enables / disables zooming for coordinate images, by default it is enabled.
Base class for all view renderers View renderer renders one aspect of the view shown on screen...
RendererBase * clone()
Makes copy of this renderer.
Pure abstract Font interface.
std::string getName()
Returns the renderer name.
void setFont(IFont *font)
Changes default font in the renderer.
virtual ~CoordinateRenderer()
Destructor.
CoordinateRenderer(RenderBackend *renderbackend, int32_t position)
Constructor.
static CoordinateRenderer * getInstance(IRendererContainer *cnt)
Gets instance for interface access.