copyWith method

TermosStarfieldConfig copyWith({
  1. double? glowPositionButton,
  2. double? glowPositionBackButton,
  3. double? glowRadiusFraction,
  4. double? intensityButtonLight,
  5. double? intensityButtonDark,
  6. double? intensityButtonDisabledBlend,
  7. double? intensityBackButtonLight,
  8. double? intensityBackButtonDark,
  9. bool clearGlowRadiusFraction = false,
})

Implementation

TermosStarfieldConfig copyWith({
  double? glowPositionButton,
  double? glowPositionBackButton,
  double? glowRadiusFraction,
  double? intensityButtonLight,
  double? intensityButtonDark,
  double? intensityButtonDisabledBlend,
  double? intensityBackButtonLight,
  double? intensityBackButtonDark,
  bool clearGlowRadiusFraction = false,
}) {
  return TermosStarfieldConfig(
    glowPositionButton: glowPositionButton ?? this.glowPositionButton,
    glowPositionBackButton: glowPositionBackButton ?? this.glowPositionBackButton,
    glowRadiusFraction:
        clearGlowRadiusFraction ? null : (glowRadiusFraction ?? this.glowRadiusFraction),
    intensityButtonLight: intensityButtonLight ?? this.intensityButtonLight,
    intensityButtonDark: intensityButtonDark ?? this.intensityButtonDark,
    intensityButtonDisabledBlend:
        intensityButtonDisabledBlend ?? this.intensityButtonDisabledBlend,
    intensityBackButtonLight: intensityBackButtonLight ?? this.intensityBackButtonLight,
    intensityBackButtonDark: intensityBackButtonDark ?? this.intensityBackButtonDark,
  );
}