CircleParticleRenderer constructor

CircleParticleRenderer({
  1. double softness = 0,
  2. BlendMode? blendMode,
  3. Paint? paint,
})

Creates a circle renderer.

softness goes from 0 (a crisp edge) to 1 (fully faded from the center), which suits smoke and glow, especially combined with blendMode: BlendMode.plus.

Implementation

CircleParticleRenderer({
  this.softness = 0,
  super.blendMode,
  super.paint,
}) : assert(
       softness >= 0 && softness <= 1,
       'softness must be between 0 and 1',
     );