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
IRenderable Class Referenceabstract

#include <IRenderable.h>

Inheritance diagram for IRenderable:
BasicColoredRenderable BasicRenderable IParticleGroup MeshRenderable SurfaceAlignedParticleGroup

Public Member Functions

virtual void initialize ()=0
 
virtual void bindResources (const Shader *shader)=0
 
virtual void unbindResources ()=0
 
virtual void draw ()=0
 

Public Attributes

std::string _name
 

Protected Attributes

GLenum _primitiveMode
 

Detailed Description

Basic definition of an entity that can be rendered through binding its required resources and using its draw call


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