#include <SurfaceAlignedParticleGroup.h>
Public Member Functions | |
| SurfaceAlignedParticleGroup (std::string name) | |
| void | addParticle (SurfaceAlignedParticle *particle) |
| void | addParticles (std::vector< SurfaceAlignedParticle * > particles) |
| void | initialize () |
| void | bindResources (const Shader *shader) |
| void | unbindResources () |
| void | draw () |
| void | update () |
| int | numberAlive () |
| void | spawn (int i) |
| void | ensureCapacity (int size) |
| int | size () |
| void | updateWithProperties (SurfaceAlignedParticleGroupProperties *props) |
Additional Inherited Members | |
Public Attributes inherited from IRenderable | |
| std::string | _name |
Protected Attributes inherited from IRenderable | |
| GLenum | _primitiveMode |
Represents a subtype of ParticleGroup that specifically handles surface aligned particles, providing everything necessary for rendering them
1.8.6