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 
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 
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 
Returns 
void
toggleSubPointer() 
toggleSubPointer(
kind,enabled):boolean
Defined in: packages/xr-input/src/pointer/multi-pointer.ts:163
Parameters 
kind 
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