Skip to content

@ue-too/board / index / ZoomEventPayloadMapping

Type Alias: ZoomEventPayloadMapping ​

ZoomEventPayloadMapping = object

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:73

Event payload type mapping for the zoom control state machine.

Remarks ​

Maps event names to their payload types. Events include:

  • User input events (userZoomByAtInput, userZoomToAtInput)
  • Transition/animation events (transitionZoomByAtInput, transitionZoomToAtInput, etc.)
  • Locked object events (lockedOnObjectZoomByAtInput, lockedOnObjectZoomToAtInput)
  • Control events (unlock, initiateTransition)

Properties ​

initiateTransition ​

initiateTransition: object

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:84


lockedOnObjectZoomByAtInput ​

lockedOnObjectZoomByAtInput: ZoomByAtInputPayload

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:81


lockedOnObjectZoomToAtInput ​

lockedOnObjectZoomToAtInput: ZoomToAtInputPayload

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:82


transitionZoomByAtCenterInput ​

transitionZoomByAtCenterInput: ZoomByPayload

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:78


transitionZoomByAtInput ​

transitionZoomByAtInput: ZoomByAtInputPayload

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:76


transitionZoomToAtCenterInput ​

transitionZoomToAtCenterInput: ZoomToAtInputPayload

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:79


transitionZoomToAtInput ​

transitionZoomToAtInput: ZoomToAtInputPayload

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:77


transitionZoomToAtWorldInput ​

transitionZoomToAtWorldInput: ZoomToAtInputPayload

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:80


unlock ​

unlock: object

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:83


userZoomByAtInput ​

userZoomByAtInput: ZoomByAtInputPayload

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:74


userZoomToAtInput ​

userZoomToAtInput: ZoomToAtInputPayload

Defined in: packages/board/src/camera/camera-mux/animation-and-lock/zoom-control-state-machine.ts:75