FireEffect constructor

const FireEffect({
  1. Duration duration = const Duration(milliseconds: 1500),
  2. Curve curve = Curves.linear,
  3. double jitter = 3.0,
  4. double blurSigma = 4.0,
  5. double maxScale = 1.15,
  6. Duration delayBetweenChars = Duration.zero,
})

Creates a fire simulation animation.

duration — one full flicker cycle duration. curve — easing (linear recommended for natural flicker). jitter — max horizontal/vertical jitter in pixels. blurSigma — Gaussian blur for flame softness. maxScale — maximum upward scale during flicker peaks. delayBetweenChars — stagger (zero for simultaneous flicker).

Implementation

const FireEffect({
  super.duration = const Duration(milliseconds: 1500),
  super.curve = Curves.linear,
  this.jitter = 3.0,
  this.blurSigma = 4.0,
  this.maxScale = 1.15,
  super.delayBetweenChars = Duration.zero,
});