OptionalemitRadius used when emitShape === CIRCLE.
OptionalemitParticles emitted per second (continuous) or per interval (when emitTime > 0).
OptionalemitDimensions used when emitShape === RECT.
OptionalemitEmit shape.
OptionalemitIf > 0, particles are emitted in bursts every emitTime seconds
rather than continuously.
Particle lifetime in seconds, or a [min, max] range.
OptionallocalWhether particles are positioned relative to the emitter (default: true).
OptionalmaxMaximum simultaneous particles (default: unlimited).
OptionaloriginOptionalshaderTexture(s) to pick from. Pass a weighted tuple [Texture, weight][] for weighted random.
Animation / per-attribute configuration.