Skip to main content

Interface: PointerInputSource

Defined in: packages/webxr-uiextensions/src/adapter.ts:248

Delivers press-move-release for one interaction source (a controller ray, a hand pinch, a mouse). The core's hold-to-drag and drag-math consume these; the adapter decides what constitutes press/release.

Methods​

onMove()​

onMove(listener: (sample: RayTuple) => void): () => void;

Defined in: packages/webxr-uiextensions/src/adapter.ts:250

Parameters​

ParameterType
listener(sample: RayTuple) => void

Returns​

() => void


onPress()​

onPress(listener: (sample: RayTuple) => void): () => void;

Defined in: packages/webxr-uiextensions/src/adapter.ts:249

Parameters​

ParameterType
listener(sample: RayTuple) => void

Returns​

() => void


onRelease()​

onRelease(listener: (sample: RayTuple) => void): () => void;

Defined in: packages/webxr-uiextensions/src/adapter.ts:251

Parameters​

ParameterType
listener(sample: RayTuple) => void

Returns​

() => void