Holds a set of options that control the basic functionality of an emitter.
The rules used to determine when particles should be despawned.
Note that if this array is reset, the particles will never be despawned by the
emitter, and will only be cleared once the system is destroyed.
defaultvalue Despawns particles when their lifetime is over or when they leave the document bounds.
The duration of one emission cycle.
The number of loops that should be performed. Negative numbers result in infinite loops.
The maximum number of particles that may be active in the current emitter.
The array of module functions used to modify particles while they are active.
New modules can be created via the
ModuleBuilder class. Alternatively, for full
control, a function can be passed that takes a particle as a parameter, and modifies it.
Whether to apply gravity to the emitted particles.