Skip to content

@ue-too/board / RotateEventPayloadMapping

Type Alias: RotateEventPayloadMapping

RotateEventPayloadMapping = object

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

Event payload type mapping for the rotation control state machine.

Remarks

Maps event names to their payload types. Events include:

  • User input events (userRotateByInput, userRotateToInput)
  • Transition/animation events (transitionRotateByInput, transitionRotateToInput)
  • Locked object events (lockedOnObjectRotateByInput, lockedOnObjectRotateToInput)
  • Control events (unlock, initateTransition)

Properties

initateTransition

initateTransition: EmptyPayload

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


lockedOnObjectRotateByInput

lockedOnObjectRotateByInput: RotateByInputEventPayload

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


lockedOnObjectRotateToInput

lockedOnObjectRotateToInput: RotateToInputEventPayload

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


transitionRotateByInput

transitionRotateByInput: RotateByInputEventPayload

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


transitionRotateToInput

transitionRotateToInput: RotateToInputEventPayload

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


unlock

unlock: EmptyPayload

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


userRotateByInput

userRotateByInput: RotateByInputEventPayload

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


userRotateToInput

userRotateToInput: RotateToInputEventPayload

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