| Interface | Description |
|---|---|
| XRFrameRequestCallback | |
| XRInputSourceArray.ForEachCallback | |
| XRInputSourceArray.ForEachCallback2 | |
| XRInputSourceArray.ForEachCallback3 | |
| XRInputSourceEventInit |
The XRInputSourceEvent() constructor creates and returns a new XRInputSourceEvent object describing an event (state change) which has occurred on a WebXR user input device represented by an XRInputSource.
|
| XRInputSourceEventInit.Builder |
The XRInputSourceEvent() constructor creates and returns a new XRInputSourceEvent object describing an event (state change) which has occurred on a WebXR user input device represented by an XRInputSource.
|
| XRInputSourcesChangeEventInit |
The XRInputSourcesChangeEvent() constructor creates and returns a new XRInputSourcesChangeEvent object, representing an update to the list of available WebXR input devices.
|
| XRInputSourcesChangeEventInit.Builder |
The XRInputSourcesChangeEvent() constructor creates and returns a new XRInputSourcesChangeEvent object, representing an update to the list of available WebXR input devices.
|
| XRPermissionDescriptor | |
| XRPermissionDescriptor.Builder | |
| XRReferenceSpaceEventHandler |
Handle events of type XRReferenceSpaceEvent
|
| XRReferenceSpaceEventInit |
The XRReferenceSpaceEvent() constructor is used to create a new XRReferenceSpaceEvent object, which represents an event regarding the state of a WebXR reference space object, XRReferenceSpace.
|
| XRReferenceSpaceEventInit.Builder |
The XRReferenceSpaceEvent() constructor is used to create a new XRReferenceSpaceEvent object, which represents an event regarding the state of a WebXR reference space object, XRReferenceSpace.
|
| XRReferenceSpaceEventListener |
Listener for events of type XRReferenceSpaceEvent
|
| XRRenderStateInit |
The updateRenderState() method of the XRSession interface of WebXR API schedules changes to be applied to the active render state prior to rendering of the next frame.
|
| XRRenderStateInit.Builder |
The updateRenderState() method of the XRSession interface of WebXR API schedules changes to be applied to the active render state prior to rendering of the next frame.
|
| XRSessionEventInit |
The WebXR Device API's XRSessionEvent() constructor creates and returns a new XRSessionEvent object.
|
| XRSessionEventInit.Builder |
The WebXR Device API's XRSessionEvent() constructor creates and returns a new XRSessionEvent object.
|
| XRSessionInit |
The XRSystem interface's requestSession() method returns a promise which resolves to an XRSession object through which you can manage the requested type of WebXR session.
|
| XRSessionInit.Builder |
The XRSystem interface's requestSession() method returns a promise which resolves to an XRSession object through which you can manage the requested type of WebXR session.
|
| XRSessionSupportedPermissionDescriptor | |
| XRSessionSupportedPermissionDescriptor.Builder | |
| XRWebGLLayerInit |
The WebXR Device API XRWebGLLayer() constructor creates and returns a new XRWebGLLayer object, providing the linkage between the WebXR device and the WebGL graphics layer used to render the 3D scene.
|
| XRWebGLLayerInit.Builder |
The WebXR Device API XRWebGLLayer() constructor creates and returns a new XRWebGLLayer object, providing the linkage between the WebXR device and the WebGL graphics layer used to render the 3D scene.
|
| XRWebGLRenderingContext |
| Class | Description |
|---|---|
| XRBoundedReferenceSpace |
The WebXR Device API's XRBoundedReferenceSpace interface describes a virtual world reference space which has preset boundaries.
|
| XREye.Util | |
| XRFrame |
A WebXR Device API XRFrame object is passed into the requestAnimationFrame() callback function and provides access to the information needed in order to render a single frame of animation for an XRSession describing a VR or AR scene.
|
| XRHandedness.Util | |
| XRInputSource |
The WebXR Device API's XRInputSource interface describes a single source of control input which is part of the user's WebXR-compatible virtual or augmented reality system.
|
| XRInputSourceArray |
The interface XRInputSourceArray represents a live list of WebXR input sources, and is used as the return value of the XRSession property inputSources.
|
| XRInputSourceArray.Entry | |
| XRInputSourceEvent |
The WebXR Device API's XRInputSourceEvent interface describes an event which has occurred on a WebXR user input device such as a hand controller, gaze tracking system, or motion tracking system.
|
| XRInputSourcesChangeEvent |
The WebXR Device API interface XRInputSourcesChangeEvent is used to represent the inputsourceschange event sent to an XRSession when the set of available WebXR input controllers changes.
|
| XRLayer |
The XRLayer interface of the WebXR Device API is the base class for WebXR layer types.
|
| XRPermissionStatus |
The XRPermissionStatus interface defines the object returned by calling navigator.permissions.query() for the xr permission name; it indicates whether or not the app or site has permission to use WebXR, an may be monitored over time for changes to that permissions tate.
|
| XRPose |
XRPose is a WebXR API interface representing a position and orientation in the 3D space, relative to the XRSpace within which it resides.
|
| XRReferenceSpace |
The WebXR Device API's XRReferenceSpace interface describes the coordinate system for a specific tracked entity or object within the virtual world using a specified tracking behavior.
|
| XRReferenceSpaceEvent |
The WebXR Device API interface XRReferenceSpaceEvent represents an event sent to an XRReferenceSpace.
|
| XRReferenceSpaceType.Util | |
| XRRenderState |
The XRRenderState interface of the WebXR Device API contains configurable values which affect how the imagery generated by an XRSession gets composited.
|
| XRRigidTransform |
The XRRigidTransform is a WebXR API interface that represents the 3D geometric transform described by a position and orientation.
|
| XRSession |
The WebXR Device API's XRSession interface represents an ongoing XR session, providing methods and properties used to interact with and control the session.
|
| XRSessionEvent |
The WebXR Device API's XRSessionEvent interface describes an event which indicates the change of the state of an XRSession.
|
| XRSessionMode.Util | |
| XRSpace |
The XRSpace interface of the WebXR Device API is an abstract interface providing a common basis for every class which represents a virtual coordinate system within the virtual world, in which its origin corresponds to a physical location.
|
| XRSystem |
The WebXR Device API interface XRSystem provides methods which let you get access to an XRSession object representing a WebXR session.
|
| XRTargetRayMode.Util | |
| XRView |
The WebXR Device API's XRView interface describes a single view into the XR scene for a specific frame, providing orientation and position information for the viewpoint.
|
| XRViewerPose |
The WebXR Device API interface XRViewerPose represents the pose (the position and orientation) of a viewer's point of view on the scene.
|
| XRViewport |
The WebXR Device API's XRViewport interface provides properties used to describe the size and position of the current viewport within the XRWebGLLayer being used to render the 3D scene.
|
| XRVisibilityState.Util | |
| XRWebGLLayer |
The XRWebGLLayer interface of the WebXR Device API provides a linkage between the WebXR device (or simulated XR device, in the case of an inline session) and a WebGL context used to render the scene for display on the device.
|
| Annotation Type | Description |
|---|---|
| XREye | |
| XRHandedness | |
| XRReferenceSpaceType | |
| XRSessionMode | |
| XRTargetRayMode | |
| XRVisibilityState |