Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WebXRInput

XR input used to track XR inputs such as controllers/rays

Hierarchy

  • WebXRInput

Implements

Index

Constructors

constructor

  • Initializes the WebXRInput

    Parameters

    • xrSessionManager: WebXRSessionManager

      the xr session manager for this session

    • xrCamera: WebXRCamera

      the WebXR camera for this session. Mainly used for teleportation

    • Optional _options: IWebXRInputOptions

      = initialization options for this xr input

    Returns WebXRInput

Properties

controllersSearch playground for controllers

controllers: Array<WebXRInputSource>

XR controllers being tracked

onControllerAddedObservableSearch playground for onControllerAddedObservable

onControllerAddedObservable: Observable<WebXRInputSource>

Event when a controller has been connected/added

onControllerRemovedObservableSearch playground for onControllerRemovedObservable

onControllerRemovedObservable: Observable<WebXRInputSource>

Event when a controller has been removed/disconnected

xrCameraSearch playground for xrCamera

xrCamera: WebXRCamera

the WebXR camera for this session. Mainly used for teleportation

xrSessionManagerSearch playground for xrSessionManager

xrSessionManager: WebXRSessionManager

the xr session manager for this session

Methods

disposeSearch playground for dispose

  • dispose(): void
  • Disposes of the object

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Inherited property
  • Inherited method
  • Static property
  • Static method