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