Skip to content

@ue-too/board / 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