Skip to content

@ue-too/board / index / createDefaultPanControlStateMachine

関数: createDefaultPanControlStateMachine()

createDefaultPanControlStateMachine(context): PanControlStateMachine

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

Creates a pan control state machine with default configuration.

パラメータ

context

BaseContext = ...

Camera rig or context for pan operations

戻り値

PanControlStateMachine

Configured pan control state machine starting in ACCEPTING_USER_INPUT state

Remarks

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

typescript
const cameraRig = createDefaultCameraRig(camera);
const panSM = createDefaultPanControlStateMachine(cameraRig);