@ue-too/board / index / RawUserInputPublisherWithWebWorkerRelay
クラス: RawUserInputPublisherWithWebWorkerRelay
定義: packages/board/src/input-interpretation/raw-input-publisher/raw-input-publisher.ts:307
Interface for publishing raw user input events to observers.
Remarks
This interface defines the contract for broadcasting user input events to external subscribers. Implementations provide the observable pattern for input event distribution.
実装
コンストラクター
コンストラクター
new RawUserInputPublisherWithWebWorkerRelay(
webWorker):RawUserInputPublisherWithWebWorkerRelay
定義: packages/board/src/input-interpretation/raw-input-publisher/raw-input-publisher.ts:314
パラメータ
webWorker
Worker
戻り値
RawUserInputPublisherWithWebWorkerRelay
メソッド
notifyPan()
notifyPan(
diff):void
定義: packages/board/src/input-interpretation/raw-input-publisher/raw-input-publisher.ts:330
Notifies subscribers of a pan gesture
パラメータ
diff
Point
戻り値
void
の実装
notifyRotate()
notifyRotate(
deltaRotation):void
定義: packages/board/src/input-interpretation/raw-input-publisher/raw-input-publisher.ts:359
Notifies subscribers of a rotate gesture
パラメータ
deltaRotation
number
戻り値
void
の実装
UserInputPublisher.notifyRotate
notifyZoom()
notifyZoom(
deltaZoomAmount,anchorPoint):void
定義: packages/board/src/input-interpretation/raw-input-publisher/raw-input-publisher.ts:339
Notifies subscribers of a zoom gesture
パラメータ
deltaZoomAmount
number
anchorPoint
Point
戻り値
void
の実装
on()
on<
K>(eventName,callback):UnsubscribeToUserRawInput
定義: packages/board/src/input-interpretation/raw-input-publisher/raw-input-publisher.ts:368
Subscribes to input events
型パラメーター
K
K extends keyof RawUserInputEventMap
パラメータ
eventName
K
callback
(event) => void