#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