22 #ifndef FIFE_QUADTREERENDERER_H
23 #define FIFE_QUADTREERENDERER_H
71 return "QuadTreeRenderer";
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...
RendererBase * clone()
Makes copy of this renderer.
Abstract interface for all the renderbackends.
std::vector< RenderItem * > RenderList
RenderBackend * m_renderbackend
Camera describes properties of a view port shown in the main screen Main screen can have multiple cam...
Base class for all view renderers View renderer renders one aspect of the view shown on screen...
virtual ~QuadTreeRenderer()
Destructor.
QuadTreeRenderer(RenderBackend *renderbackend, int32_t position)
constructor.
RenderVisitor(RenderBackend *rb, Layer *layer, Camera *camera)
std::string getName()
Name of the renderer.
bool visit(QuadNode< T, InstanceTree::MIN_TREE_SIZE > *node, int32_t d)