Class: XRInputManager
Defined in: packages/xr-input/src/xr-input-manager.ts:64
Constructors
Constructor
new XRInputManager(
options
):XRInputManager
Defined in: packages/xr-input/src/xr-input-manager.ts:103
Parameters
options
Returns
XRInputManager
Properties
gamepads
readonly
gamepads:Record
<"left"
|"right"
,StatefulGamepad
>
Defined in: packages/xr-input/src/xr-input-manager.ts:69
multiPointers
readonly
multiPointers:Record
<"left"
|"right"
,MultiPointer
>
Defined in: packages/xr-input/src/xr-input-manager.ts:67
visualAdapters
readonly
visualAdapters:object
Defined in: packages/xr-input/src/xr-input-manager.ts:74
controller
controller:
object
controller.left
controller.right
right:
XRControllerVisualAdapter
hand
hand:
object
hand.left
left:
XRHandVisualAdapter
hand.right
right:
XRHandVisualAdapter
left
left:
Signal
<XRInputVisualAdapter
>
right
right:
Signal
<XRInputVisualAdapter
>
xrOrigin
readonly
xrOrigin:XROrigin
Defined in: packages/xr-input/src/xr-input-manager.ts:65
Methods
isPrimary()
isPrimary(
deviceType
,handedness
):boolean
Defined in: packages/xr-input/src/xr-input-manager.ts:217
Parameters
deviceType
"hand"
| "controller"
handedness
"left"
| "right"
Returns
boolean
update()
update(
xrManager
,delta
,time
):void
Defined in: packages/xr-input/src/xr-input-manager.ts:158
Parameters
xrManager
WebXRManager
delta
number
time
number
Returns
void