Skip to main content

Module particles

Module particles 

Source
Expand description

Particle system for visual effects.

Features vs macroquad (which has none):

  • Emitters with configurable shape (point, line, circle, rect)
  • Per-particle properties: velocity, acceleration, color, size, lifetime, rotation
  • Easing functions for size/alpha over lifetime
  • Gravity and drag
  • Particle pooling for zero-allocation steady-state
  • Multiple emitters active simultaneously

Structs§

Particle
A single particle with all its properties.
ParticleEmitter
A particle emitter that spawns particles over time.
ParticleEmitterConfig
Helper for builder-style configuration.

Enums§

Easing
Easing function for particle properties over lifetime.
EmitterShape
Shape of the emission area.