copyWith method

GlassConstants copyWith({
  1. GlassVariantConstants? regular,
  2. GlassVariantConstants? clear,
  3. GlassVariantConstants? regularDark,
  4. GlassVariantConstants? clearDark,
  5. double? cornerExponent,
  6. double? cornerZone,
  7. double? mergeFactor,
  8. GlassMotionConstants? motion,
})

Returns a copy with the given fields replaced.

Implementation

GlassConstants copyWith({
  GlassVariantConstants? regular,
  GlassVariantConstants? clear,
  GlassVariantConstants? regularDark,
  GlassVariantConstants? clearDark,
  double? cornerExponent,
  double? cornerZone,
  double? mergeFactor,
  GlassMotionConstants? motion,
}) => GlassConstants(
  regular: regular ?? this.regular,
  clear: clear ?? this.clear,
  regularDark: regularDark ?? this.regularDark,
  clearDark: clearDark ?? this.clearDark,
  cornerExponent: cornerExponent ?? this.cornerExponent,
  cornerZone: cornerZone ?? this.cornerZone,
  mergeFactor: mergeFactor ?? this.mergeFactor,
  motion: motion ?? this.motion,
);