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