copyWith method

ModeData copyWith({
  1. String? modeName,
  2. int? modeValue,
  3. int? modeFlags,
  4. int? modeSpeedMin,
  5. int? modeSpeedMax,
  6. int? modeBrightnessMin,
  7. int? modeBrightnessMax,
  8. int? modeColorsMin,
  9. int? modeColorsMax,
  10. int? modeSpeed,
  11. int? modeBrightness,
  12. int? modeDirection,
  13. int? modeColorMode,
  14. int? modeNumColors,
  15. List<Color>? colors,
})

Implementation

ModeData copyWith({
  String? modeName,
  int? modeValue,
  int? modeFlags,
  int? modeSpeedMin,
  int? modeSpeedMax,
  int? modeBrightnessMin,
  int? modeBrightnessMax,
  int? modeColorsMin,
  int? modeColorsMax,
  int? modeSpeed,
  int? modeBrightness,
  int? modeDirection,
  int? modeColorMode,
  int? modeNumColors,
  List<Color>? colors,
}) {
  return ModeData(
    modeName: modeName ?? this.modeName,
    modeValue: modeValue ?? this.modeValue,
    modeFlags: modeFlags ?? this.modeFlags,
    modeSpeedMin: modeSpeedMin ?? this.modeSpeedMin,
    modeSpeedMax: modeSpeedMax ?? this.modeSpeedMax,
    modeBrightnessMin: modeBrightnessMin ?? this.modeBrightnessMin,
    modeBrightnessMax: modeBrightnessMax ?? this.modeBrightnessMax,
    modeColorsMin: modeColorsMin ?? this.modeColorsMin,
    modeColorsMax: modeColorsMax ?? this.modeColorsMax,
    modeSpeed: modeSpeed ?? this.modeSpeed,
    modeBrightness: modeBrightness ?? this.modeBrightness,
    modeDirection: modeDirection ?? this.modeDirection,
    modeColorMode: modeColorMode ?? this.modeColorMode,
    modeNumColors: modeNumColors ?? this.modeNumColors,
    colors: colors ?? this.colors,
  );
}