Main   Class List   Namespace List   Wiki

ParticleEmitter Class Reference
[Special Effects]

This object is responsible for all particle emissions. More...

Inheritance diagram for ParticleEmitter:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

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.


Member Data Documentation

Disables rendering of all instances of this type.

Reimplemented from GameBase.

Disables selection of all instances of this type.

Reimplemented from GameBase.



Copyright © GarageGames, LLC. All Rights Reserved.