lerp method
Implementation
TermosCrtEffects lerp(TermosCrtEffects other, double t) {
return TermosCrtEffects(
outerBorderAlphaLight:
lerpDouble(outerBorderAlphaLight, other.outerBorderAlphaLight, t)!,
outerBorderAlphaDark:
lerpDouble(outerBorderAlphaDark, other.outerBorderAlphaDark, t)!,
shadowLightAlpha: lerpDouble(shadowLightAlpha, other.shadowLightAlpha, t)!,
shadowDarkAlpha: lerpDouble(shadowDarkAlpha, other.shadowDarkAlpha, t)!,
shadowBlurLight: lerpDouble(shadowBlurLight, other.shadowBlurLight, t)!,
shadowBlurDark: lerpDouble(shadowBlurDark, other.shadowBlurDark, t)!,
shadowSpreadLight: lerpDouble(shadowSpreadLight, other.shadowSpreadLight, t)!,
shadowSpreadDark: lerpDouble(shadowSpreadDark, other.shadowSpreadDark, t)!,
vignetteGradientRadius:
lerpDouble(vignetteGradientRadius, other.vignetteGradientRadius, t)!,
vignetteGradientStopTransparent:
lerpDouble(vignetteGradientStopTransparent, other.vignetteGradientStopTransparent, t)!,
vignetteGradientStopDark:
lerpDouble(vignetteGradientStopDark, other.vignetteGradientStopDark, t)!,
);
}