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
readonlygamepads:Record<"left"|"right",StatefulGamepad>
Defined in: packages/xr-input/src/xr-input-manager.ts:69
multiPointers
readonlymultiPointers:Record<"left"|"right",MultiPointer>
Defined in: packages/xr-input/src/xr-input-manager.ts:67
visualAdapters
readonlyvisualAdapters: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
readonlyxrOrigin: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