API reference
Every public class, method, and event in @codexo/exojs. Generated from source.
classRateSpawn
Continuous, rate-based spawner. Emits a RateSpawnConfig.rate sample per second; sub-frame fractions accumulate so low rates (e.g. 0.5 particles/s) remain accurate over time. Each property is independently randomised via its Distribution. Every spawned particle gets a fresh sample for every configured field.
import { RateSpawn } from '@codexo/exojs-particles' Continuous, rate-based spawner. Emits a RateSpawnConfig.rate sample per second; sub-frame fractions accumulate so low rates (e.g. 0.5 particles/s) remain accurate over time.
Each property is independently randomised via its Distribution. Every spawned particle gets a fresh sample for every configured field.
new(config: RateSpawnConfig): RateSpawn apply(system: ParticleSystem, dt: number): void destroy(): void config: RateSpawnConfig