copyWith method
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,
);
}