|
This object is responsible for all particle emissions. More...
Static Public Attributes | |
static bool | isRenderable |
Disables rendering of all instances of this type. | |
static bool | isSelectable |
Disables selection of all instances of this type. |
This object is responsible for all particle emissions.
Main interface for creating particles. The emitter does _not_ track changes in axis or velocity over the course of a single update, so this should be called at a fairly fine grain. The emitter will potentially track the last particle to be created into the next call to this function in order to create a uniformly random time distribution of the particles.
If the object to which the emitter is attached is in motion, it should try to ensure that for call (n+1) to this function, start is equal to the end from call (n). This will ensure a uniform spatial distribution.
bool ParticleEmitter::isRenderable [static] |
Disables rendering of all instances of this type.
Reimplemented from GameBase.
bool ParticleEmitter::isSelectable [static] |
Disables selection of all instances of this type.
Reimplemented from GameBase.