SceneControllerInteractiveV2 constructor

SceneControllerInteractiveV2({
  1. Scene? scene,
  2. SceneSnapshot? initialSnapshot,
  3. PointerInputSettings? pointerSettings,
  4. double? dragStartSlop,
  5. bool clearSelectionOnDrawModeEnter = false,
})

Implementation

SceneControllerInteractiveV2({
  Scene? scene,
  SceneSnapshot? initialSnapshot,
  PointerInputSettings? pointerSettings,
  double? dragStartSlop,
  this.clearSelectionOnDrawModeEnter = false,
}) : _pointerSettings = pointerSettings ?? const PointerInputSettings(),
     _dragStartSlop = dragStartSlop,
     _core = SceneControllerV2(
       initialSnapshot:
           initialSnapshot ??
           (scene == null ? null : txnSceneToSnapshot(scene)),
     ) {
  _core.addListener(_handleCoreChanged);
}