Skip to content

@ue-too/board / index / createDefaultZoomControlStateMachine

関数: createDefaultZoomControlStateMachine() ​

createDefaultZoomControlStateMachine(context): ZoomControlStateMachine

定義: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:577

Creates a zoom control state machine with default configuration.

パラメータ ​

context ​

BaseContext = ...

Camera rig or context for zoom operations

戻り値 ​

ZoomControlStateMachine

Configured zoom control state machine starting in ACCEPTING_USER_INPUT state

Remarks ​

Factory function for creating a zoom state machine with sensible defaults. The machine starts in ACCEPTING_USER_INPUT state, ready to accept user zoom gestures.

例 ​

typescript
const cameraRig = createDefaultCameraRig(camera);
const zoomSM = createDefaultZoomControlStateMachine(cameraRig);