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