copyWith method

TiltConfig copyWith({
  1. bool? disable,
  2. Offset? initial,
  3. double? angle,
  4. List<TiltDirection>? direction,
  5. bool? enableReverse,
  6. FilterQuality? filterQuality,
  7. bool? enableGestureSensors,
  8. double? sensorFactor,
  9. bool? enableSensorRevert,
  10. double? sensorRevertFactor,
  11. Duration? sensorMoveDuration,
  12. bool? enableGestureHover,
  13. bool? enableGestureTouch,
  14. bool? enableRevert,
  15. bool? enableOutsideAreaMove,
  16. Duration? moveDuration,
  17. Duration? leaveDuration,
  18. Curve? moveCurve,
  19. Curve? leaveCurve,
  20. Duration? controllerMoveDuration,
  21. Duration? controllerLeaveDuration,
})

Implementation

TiltConfig copyWith({
  bool? disable,
  Offset? initial,
  double? angle,
  List<TiltDirection>? direction,
  bool? enableReverse,
  FilterQuality? filterQuality,
  bool? enableGestureSensors,
  double? sensorFactor,
  bool? enableSensorRevert,
  double? sensorRevertFactor,
  Duration? sensorMoveDuration,
  bool? enableGestureHover,
  bool? enableGestureTouch,
  bool? enableRevert,
  bool? enableOutsideAreaMove,
  Duration? moveDuration,
  Duration? leaveDuration,
  Curve? moveCurve,
  Curve? leaveCurve,
  Duration? controllerMoveDuration,
  Duration? controllerLeaveDuration,
}) {
  return TiltConfig(
    disable: disable ?? this.disable,
    initial: initial ?? this.initial,
    angle: angle ?? this.angle,
    direction: direction ?? this.direction,
    enableReverse: enableReverse ?? this.enableReverse,
    filterQuality: filterQuality ?? this.filterQuality,
    enableGestureSensors: enableGestureSensors ?? this.enableGestureSensors,
    sensorFactor: sensorFactor ?? this.sensorFactor,
    enableSensorRevert: enableSensorRevert ?? this.enableSensorRevert,
    sensorRevertFactor: sensorRevertFactor ?? this.sensorRevertFactor,
    sensorMoveDuration: sensorMoveDuration ?? this.sensorMoveDuration,
    enableGestureHover: enableGestureHover ?? this.enableGestureHover,
    enableGestureTouch: enableGestureTouch ?? this.enableGestureTouch,
    enableRevert: enableRevert ?? this.enableRevert,
    enableOutsideAreaMove:
        enableOutsideAreaMove ?? this.enableOutsideAreaMove,
    moveDuration: moveDuration ?? this.moveDuration,
    leaveDuration: leaveDuration ?? this.leaveDuration,
    moveCurve: moveCurve ?? this.moveCurve,
    leaveCurve: leaveCurve ?? this.leaveCurve,
    controllerMoveDuration:
        controllerMoveDuration ?? this.controllerMoveDuration,
    controllerLeaveDuration:
        controllerLeaveDuration ?? this.controllerLeaveDuration,
  );
}