SmokeEffect constructor

const SmokeEffect({
  1. Duration duration = const Duration(milliseconds: 1200),
  2. Curve curve = Curves.easeOut,
  3. double height = 40.0,
  4. double blurSigma = 6.0,
  5. Duration delayBetweenChars = const Duration(milliseconds: 50),
})

Creates a smoke-rising animation.

duration — animation cycle duration per character. curve — easing curve for the ascent. height — max upward travel distance in pixels. blurSigma — Gaussian blur as character fades. delayBetweenChars — stagger delay between characters.

Implementation

const SmokeEffect({
  super.duration = const Duration(milliseconds: 1200),
  super.curve = Curves.easeOut,
  this.height = 40.0,
  this.blurSigma = 6.0,
  super.delayBetweenChars = const Duration(milliseconds: 50),
});