SceneControllerInteractiveV2 constructor
SceneControllerInteractiveV2({
- Scene? scene,
- SceneSnapshot? initialSnapshot,
- PointerInputSettings? pointerSettings,
- double? dragStartSlop,
- 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);
}