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

#include <IParticleGroup.h>

Inheritance diagram for IParticleGroup:
IRenderable SurfaceAlignedParticleGroup

Public Member Functions

virtual void update ()=0
 
virtual int size ()=0
 
virtual int numberAlive ()=0
 
virtual void spawn (int i)=0
 
virtual void ensureCapacity (int size)=0
 
- Public Member Functions inherited from IRenderable
virtual void initialize ()=0
 
virtual void bindResources (const Shader *shader)=0
 
virtual void unbindResources ()=0
 
virtual void draw ()=0
 

Additional Inherited Members

- Public Attributes inherited from IRenderable
std::string _name
 
- Protected Attributes inherited from IRenderable
GLenum _primitiveMode
 

Detailed Description

Basic definition of an interconnected group of particles


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