FIFE  be64c707dea6b3250bd4355bf5c825d25920087d
FIFE::RenderVisitor Class Reference

#include <quadtreerenderer.h>

+ Collaboration diagram for FIFE::RenderVisitor:

Public Member Functions

 RenderVisitor (RenderBackend *rb, Layer *layer, Camera *camera)
 
 ~RenderVisitor ()
 
template<typename T >
bool visit (QuadNode< T, InstanceTree::MIN_TREE_SIZE > *node, int32_t d)
 

Public Attributes

int32_t visited
 
RenderBackendm_renderbackend
 
Layerm_layer
 
Cameram_camera
 

Detailed Description

Definition at line 40 of file quadtreerenderer.h.

Constructor & Destructor Documentation

◆ RenderVisitor()

FIFE::RenderVisitor::RenderVisitor ( RenderBackend rb,
Layer layer,
Camera camera 
)

Definition at line 66 of file quadtreerenderer.cpp.

References FIFE::RendererBase::m_renderbackend.

◆ ~RenderVisitor()

FIFE::RenderVisitor::~RenderVisitor ( )

Definition at line 73 of file quadtreerenderer.cpp.

Member Function Documentation

◆ visit()

template<typename T >
bool FIFE::RenderVisitor::visit ( QuadNode< T, InstanceTree::MIN_TREE_SIZE > *  node,
int32_t  d 
)

Member Data Documentation

◆ m_camera

Camera* FIFE::RenderVisitor::m_camera

Definition at line 45 of file quadtreerenderer.h.

◆ m_layer

Layer* FIFE::RenderVisitor::m_layer

Definition at line 44 of file quadtreerenderer.h.

◆ m_renderbackend

RenderBackend* FIFE::RenderVisitor::m_renderbackend

Definition at line 43 of file quadtreerenderer.h.

◆ visited

int32_t FIFE::RenderVisitor::visited

Definition at line 42 of file quadtreerenderer.h.


The documentation for this class was generated from the following files: