Creates a new particle emitter.
The Rapid renderer instance
Emitter configuration options
Whether spawned particles are positioned in local emitter space (default: true).
Removes all particles and resets timers.
Creates a new emitter sharing the same options object. Particle state is NOT copied.
Spawns count particles immediately.
Respects maxParticles if set.
Returns true if the emitter is running or still has live particles.
Convenience: emit emitRate particles in one shot (fire-and-forget burst).
Renders all live particles. In local-space mode the emitter's own transform is applied around the batch.
Sets particles-per-second emission rate (continuous mode).
Sets the burst interval in seconds (0 = continuous).
Starts continuous particle emission.
Stops new particle emission; existing particles finish their lifecycle.
Updates the emitter and all live particles.
Seconds elapsed since last frame
Creates and manages a pool of Particle instances.
Example