DefaultParticleFactory constructor

DefaultParticleFactory({
  1. required Random random,
  2. required double maxSpeed,
  3. required double maxSize,
  4. required Color color,
})

Creates a particle factory with specified randomization parameters

random - Shared Random instance for reproducible results maxSpeed - Maximum speed (velocity magnitude) in any direction maxSize - Maximum particle size (minimum size is always 1) color - Base color for generated particles

Implementation

DefaultParticleFactory({
  required this.random,
  required this.maxSpeed,
  required this.maxSize,
  required this.color,
});