The XRInputSourcesChangeEvent()
constructor creates and returns a new XRInputSourcesChangeEvent
object, representing an update to the list of available WebXR input devices. You won't typically call this constructor yourself, as these events are created and sent to you by the WebXR system.
new XRInputSourcesChangeEvent(type, options)
A new XRInputSourcesChangeEvent
object configured based upon the input parameters provided.
The following snippet of code creates a new XRInputSourcesChangeEvent
object indicating that a single new input source, described by an XRInputSource
object named newInputSource
, has been added to the system.
let iscEvent = new XRInputSourcesChangeEvent("inputsourceschange", {
session: xrSession,
added: [newInputSource],
removed: [],
});