copyWith method

TermosCrtEffects copyWith({
  1. double? outerBorderAlphaLight,
  2. double? outerBorderAlphaDark,
  3. double? shadowLightAlpha,
  4. double? shadowDarkAlpha,
  5. double? shadowBlurLight,
  6. double? shadowBlurDark,
  7. double? shadowSpreadLight,
  8. double? shadowSpreadDark,
  9. double? vignetteGradientRadius,
  10. double? vignetteGradientStopTransparent,
  11. double? vignetteGradientStopDark,
})

Implementation

TermosCrtEffects copyWith({
  double? outerBorderAlphaLight,
  double? outerBorderAlphaDark,
  double? shadowLightAlpha,
  double? shadowDarkAlpha,
  double? shadowBlurLight,
  double? shadowBlurDark,
  double? shadowSpreadLight,
  double? shadowSpreadDark,
  double? vignetteGradientRadius,
  double? vignetteGradientStopTransparent,
  double? vignetteGradientStopDark,
}) {
  return TermosCrtEffects(
    outerBorderAlphaLight: outerBorderAlphaLight ?? this.outerBorderAlphaLight,
    outerBorderAlphaDark: outerBorderAlphaDark ?? this.outerBorderAlphaDark,
    shadowLightAlpha: shadowLightAlpha ?? this.shadowLightAlpha,
    shadowDarkAlpha: shadowDarkAlpha ?? this.shadowDarkAlpha,
    shadowBlurLight: shadowBlurLight ?? this.shadowBlurLight,
    shadowBlurDark: shadowBlurDark ?? this.shadowBlurDark,
    shadowSpreadLight: shadowSpreadLight ?? this.shadowSpreadLight,
    shadowSpreadDark: shadowSpreadDark ?? this.shadowSpreadDark,
    vignetteGradientRadius: vignetteGradientRadius ?? this.vignetteGradientRadius,
    vignetteGradientStopTransparent:
        vignetteGradientStopTransparent ?? this.vignetteGradientStopTransparent,
    vignetteGradientStopDark: vignetteGradientStopDark ?? this.vignetteGradientStopDark,
  );
}