Vis 2
Kinetic Visualization for 3D shape and structure
 All Classes Namespaces Functions Pages
Public Member Functions | Public Attributes | Protected Attributes | List of all members
IRenderer Class Referenceabstract

#include <IRenderer.h>

Inheritance diagram for IRenderer:
BasicColoredRenderer BasicRenderer MeshRenderer ParticleRenderer

Public Member Functions

virtual void initialize ()=0
 
virtual void render ()=0
 
virtual void bindResources ()=0
 
virtual void unbindResources ()=0
 
void addRenderable (IRenderable *r)
 
void clearRenderables ()
 
int size ()
 

Public Attributes

std::string _rendererType
 
std::string _name
 

Protected Attributes

std::vector< IRenderable * > _renderables
 

Detailed Description

Base class for Renderer types which each handle particular types of rendering


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