Skip to content

InputRouter

Defined in: input/inputRouter.ts:60

new InputRouter(): InputRouter

InputRouter

get currentMods(): Modifiers

Defined in: input/inputRouter.ts:81

Modifiers

dispatchKeyDown(code): boolean

Defined in: input/inputRouter.ts:90

string

boolean


dispatchKeyUp(code): boolean

Defined in: input/inputRouter.ts:98

string

boolean


dispatchPointerDown(button, x, y): boolean

Defined in: input/inputRouter.ts:116

number

number

number

boolean


dispatchPointerMove(x, y): boolean

Defined in: input/inputRouter.ts:109

number

number

boolean


dispatchPointerUp(button): boolean

Defined in: input/inputRouter.ts:123

number

boolean


dispatchTouchCancel(id): boolean

Defined in: input/inputRouter.ts:158

number

boolean


dispatchTouchEnd(id): boolean

Defined in: input/inputRouter.ts:151

number

boolean


dispatchTouchMove(id, x, y): boolean

Defined in: input/inputRouter.ts:144

number

number

number

boolean


dispatchTouchStart(id, x, y): boolean

Defined in: input/inputRouter.ts:137

number

number

number

boolean


dispatchWheel(deltaX, deltaY): boolean

Defined in: input/inputRouter.ts:130

number

number

boolean


resetModifiers(): void

Defined in: input/inputRouter.ts:86

Clear cancelled key chords without delivering input to handlers.

void


setEditorHandler(handler): () => void

Defined in: input/inputRouter.ts:66

Registers the editor-tier handler and returns an unregister thunk.

InputHandler | null

() => void


setUIHandler(handler): () => void

Defined in: input/inputRouter.ts:74

Registers the UI-tier handler and returns an unregister thunk.

InputHandler | null

() => void