#include <IParticleGroup.h>
  
 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 | 
Basic definition of an interconnected group of particles
 1.8.6