Skip to content

@ue-too/board / TouchEventParser

Interface: TouchEventParser

Defined in: packages/board/src/input-interpretation/raw-input-parser/vanilla-touch-event-parser.ts:19

Interface for touch event parsers.

Remarks

Touch event parsers bridge DOM TouchEvents and the touch state machine. They provide granular control over which gesture types are enabled.

Properties

disabled

disabled: boolean

Defined in: packages/board/src/input-interpretation/raw-input-parser/vanilla-touch-event-parser.ts:21

Whether all touch input is disabled

Methods

attach()

attach(canvas): void

Defined in: packages/board/src/input-interpretation/raw-input-parser/vanilla-touch-event-parser.ts:27

Attaches to a new canvas element

Parameters

canvas

HTMLCanvasElement

Returns

void


disable()

disable(): void

Defined in: packages/board/src/input-interpretation/raw-input-parser/vanilla-touch-event-parser.ts:29

Disables the parser; the event listeners are still attached just not processing any events

Returns

void


enable()

enable(): void

Defined in: packages/board/src/input-interpretation/raw-input-parser/vanilla-touch-event-parser.ts:31

Enables the parser

Returns

void


setUp()

setUp(): void

Defined in: packages/board/src/input-interpretation/raw-input-parser/vanilla-touch-event-parser.ts:23

Initializes event listeners

Returns

void


tearDown()

tearDown(): void

Defined in: packages/board/src/input-interpretation/raw-input-parser/vanilla-touch-event-parser.ts:25

Removes event listeners and cleans up

Returns

void