copyWith method
EffectConfiguration
copyWith({
- int? particleCount,
- int? emitDuration,
- int? particlesPerEmit,
- Curve? emitCurve,
- Offset? origin,
- double? minAngle,
- double? maxAngle,
- double? minDistance,
- double? maxDistance,
- Curve? distanceCurve,
- int? minDuration,
- int? maxDuration,
- double? minBeginScale,
- double? maxBeginScale,
- double? minEndScale,
- double? maxEndScale,
- Curve? scaleCurve,
- double? minFadeOutThreshold,
- double? maxFadeOutThreshold,
- Curve? fadeOutCurve,
- double? minFadeInLimit,
- double? maxFadeInLimit,
- Curve? fadeInCurve,
- Trail? trail,
- bool? foreground,
Implementation
EffectConfiguration copyWith({
int? particleCount,
int? emitDuration,
int? particlesPerEmit,
Curve? emitCurve,
Offset? origin,
double? minAngle,
double? maxAngle,
double? minDistance,
double? maxDistance,
Curve? distanceCurve,
int? minDuration,
int? maxDuration,
double? minBeginScale,
double? maxBeginScale,
double? minEndScale,
double? maxEndScale,
Curve? scaleCurve,
double? minFadeOutThreshold,
double? maxFadeOutThreshold,
Curve? fadeOutCurve,
double? minFadeInLimit,
double? maxFadeInLimit,
Curve? fadeInCurve,
Trail? trail,
bool? foreground,
}) {
return EffectConfiguration(
particleCount: particleCount ?? this.particleCount,
emitDuration: emitDuration ?? this.emitDuration,
particlesPerEmit: particlesPerEmit ?? this.particlesPerEmit,
emitCurve: emitCurve ?? this.emitCurve,
origin: origin ?? this.origin,
minAngle: minAngle ?? this.minAngle,
maxAngle: maxAngle ?? this.maxAngle,
minDistance: minDistance ?? this.minDistance,
maxDistance: maxDistance ?? this.maxDistance,
distanceCurve: distanceCurve ?? this.distanceCurve,
minDuration: minDuration ?? this.minDuration,
maxDuration: maxDuration ?? this.maxDuration,
minBeginScale: minBeginScale ?? this.minBeginScale,
maxBeginScale: maxBeginScale ?? this.maxBeginScale,
minEndScale: minEndScale ?? this.minEndScale,
maxEndScale: maxEndScale ?? this.maxEndScale,
scaleCurve: scaleCurve ?? this.scaleCurve,
minFadeOutThreshold: minFadeOutThreshold ?? this.minFadeOutThreshold,
maxFadeOutThreshold: maxFadeOutThreshold ?? this.maxFadeOutThreshold,
fadeOutCurve: fadeOutCurve ?? this.fadeOutCurve,
minFadeInLimit: minFadeInLimit ?? this.minFadeInLimit,
maxFadeInLimit: maxFadeInLimit ?? this.maxFadeInLimit,
fadeInCurve: fadeInCurve ?? this.fadeInCurve,
trail: trail ?? this.trail,
foreground: foreground ?? this.foreground,
);
}