copyWith method

InteractiveOptions<T> copyWith({
  1. InteractiveEnabledGestures? enabledGestures,
  2. AutoPanOnDragOptions? autoPanOnDrag,
  3. bool? moveOnTap,
  4. bool? centerOnTap,
  5. InteractiveCallback<T>? onActive,
  6. InteractiveCallback<T>? onTap,
  7. InteractiveCallback<T>? onLongPress,
  8. InteractiveCallback<T>? onHovered,
  9. bool? saveOnExit,
  10. bool? autoSave,
  11. Duration? autoSaveDelay,
  12. Duration? mergeDelay,
  13. OnEntityDeltaCallback<T>? onSaved,
  14. OnEntityChangedCallback<T>? onAdded,
  15. OnEntityChangedCallback<T>? onRemoved,
  16. OnEntityChangedCallback<T>? onUpdated,
  17. OnSpatialUpdateCallback<T>? onSpatialUpdate,
  18. ValueChanged<bool>? onEditModeChanged,
})

Implementation

InteractiveOptions<T> copyWith({
  InteractiveEnabledGestures? enabledGestures,
  AutoPanOnDragOptions? autoPanOnDrag,
  bool? moveOnTap,
  bool? centerOnTap,
  InteractiveCallback<T>? onActive,
  InteractiveCallback<T>? onTap,
  InteractiveCallback<T>? onLongPress,
  InteractiveCallback<T>? onHovered,
  bool? saveOnExit,
  bool? autoSave,
  Duration? autoSaveDelay,
  Duration? mergeDelay,
  OnEntityDeltaCallback<T>? onSaved,
  OnEntityChangedCallback<T>? onAdded,
  OnEntityChangedCallback<T>? onRemoved,
  OnEntityChangedCallback<T>? onUpdated,
  OnSpatialUpdateCallback<T>? onSpatialUpdate,
  ValueChanged<bool>? onEditModeChanged,
}) {
  return InteractiveOptions<T>(
    enabledGestures: enabledGestures ?? this.enabledGestures,
    autoPanOnDrag: autoPanOnDrag ?? this.autoPanOnDrag,
    moveOnTap: moveOnTap ?? this.moveOnTap,
    centerOnTap: centerOnTap ?? this.centerOnTap,
    onActive: onActive ?? this.onActive,
    onTap: onTap ?? this.onTap,
    onLongPress: onLongPress ?? this.onLongPress,
    onHovered: onHovered ?? this.onHovered,
    saveOnExit: saveOnExit ?? this.saveOnExit,
    autoSave: autoSave ?? this.autoSave,
    autoSaveDelay: autoSaveDelay ?? this.autoSaveDelay,
    mergeDelay: mergeDelay ?? this.mergeDelay,
    onSaved: onSaved ?? this.onSaved,
    onAdded: onAdded ?? this.onAdded,
    onRemoved: onRemoved ?? this.onRemoved,
    onUpdated: onUpdated ?? this.onUpdated,
    onSpatialUpdate: onSpatialUpdate ?? this.onSpatialUpdate,
    onEditModeChanged: onEditModeChanged ?? this.onEditModeChanged,
  );
}