Skip to main content

Accessors

note

All Module accessors are available in this class.

container

Type: HTMLElement | SVGElement

Returns the container element handling events.

const pointers = new Pointers({
container: document.getElementById('container'),
});

pointers.container; // container element

isStarted

Type: boolean

Indicates whether the start event has been triggered.

const pointers = new Pointers({
container: document.getElementById('container'),
});

pointers.isStarted; // true or false

maxPointers

Type: number

Returns the maximum number of pointers that can be tracked.

const pointers = new Pointers({
container: document.getElementById('container'),
});

pointers.maxPointers; // maximum number of pointers

minPointers

Type: number

Returns the minimum number of pointers required to trigger events.

const pointers = new Pointers({
container: document.getElementById('container'),
});

pointers.minPointers; // minimum number of pointers

pointersMap

Type: Map<number, IPointersItem>

Contains all currently active pointers.
Keys correspond to native pointerId values from Pointer Events API.
Entries are updated every frame and preserved until the pointer is fully released (pointerup / pointercancel).

const pointers = new Pointers({
container: document.getElementById('container'),
});

pointers.pointersMap; // map of active pointers