Skip to content

Class: MultiPointer

Defined in: packages/xr-input/src/pointer/multi-pointer.ts:22

Constructors

Constructor

new MultiPointer(handedness, scene, camera, xrOrigin): MultiPointer

Defined in: packages/xr-input/src/pointer/multi-pointer.ts:39

Parameters

handedness

"left" | "right"

scene

Object3D

camera

PerspectiveCamera

xrOrigin

XROrigin

Returns

MultiPointer

Methods

getPolicyForRay()

getPolicyForRay(): object

Defined in: packages/xr-input/src/pointer/multi-pointer.ts:97

Returns

object

forceHideCursor

forceHideCursor: boolean

forceHideRay

forceHideRay: boolean


getRayBusy()

getRayBusy(): boolean

Defined in: packages/xr-input/src/pointer/multi-pointer.ts:112

Returns

boolean


getSubPointerState()

getSubPointerState(kind): object

Defined in: packages/xr-input/src/pointer/multi-pointer.ts:188

Parameters

kind

PointerKind

Returns

object

registered

registered: boolean


routeDown()

routeDown(kind, target, nativeEvent): void

Defined in: packages/xr-input/src/pointer/multi-pointer.ts:116

Parameters

kind

"select" | "squeeze" | "custom"

target

"ray" | "grab" | "active"

nativeEvent
timeStamp

number

Returns

void


routeUp()

routeUp(kind, target, nativeEvent): void

Defined in: packages/xr-input/src/pointer/multi-pointer.ts:129

Parameters

kind

"select" | "squeeze" | "custom"

target

"ray" | "grab" | "active"

nativeEvent
timeStamp

number

Returns

void


setDefault()

setDefault(kind): void

Defined in: packages/xr-input/src/pointer/multi-pointer.ts:193

Parameters

kind

PointerKind

Returns

void


toggleSubPointer()

toggleSubPointer(kind, enabled): boolean

Defined in: packages/xr-input/src/pointer/multi-pointer.ts:163

Parameters

kind

PointerKind

enabled

boolean

Returns

boolean


update()

update(connected, delta, time, input?): void

Defined in: packages/xr-input/src/pointer/multi-pointer.ts:54

Parameters

connected

boolean

delta

number

time

number

input?
selectEnd?

boolean

selectStart?

boolean

squeezeEnd?

boolean

squeezeStart?

boolean

Returns

void