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