BurstEmitter constructor

BurstEmitter({
  1. required Offset position(
    1. Size size
    ),
  2. required int particleCount,
  3. required Particle particleFactory(
    1. int index,
    2. int total
    ),
  4. required BurstPattern pattern,
  5. Duration initialDelay = Duration.zero,
  6. int repeatCount = 1,
  7. Duration repeatInterval = Duration.zero,
  8. double positionRadius = 0.0,
  9. ParticlePhysics? physics,
  10. bool enableTrails = false,
  11. BurstEmitterController? controller,
  12. int maxPoolSize = 500,
})

Implementation

BurstEmitter({
  required this.position,
  required this.particleCount,
  required this.particleFactory,
  required this.pattern,
  this.initialDelay = Duration.zero,
  this.repeatCount = 1,
  this.repeatInterval = Duration.zero,
  this.positionRadius = 0.0,
  this.physics,
  this.enableTrails = false,
  this.controller,
  this.maxPoolSize = 500,
}) : assert(maxPoolSize >= particleCount,
          'maxPoolSize must be >= particleCount');