| Interface | Description |
|---|---|
| XRFrameRequestCallback | |
| XRInputSourceArray.ForEachCallback | |
| XRInputSourceArray.ForEachCallback2 | |
| XRInputSourceArray.ForEachCallback3 | |
| XRInputSourceEventInit |
The XRInputSourceEventInit dictionary is used when calling the XRInputSourceEvent() constructor to provide configuration options for the newly-created XRInputSourceEvent object to take on.
|
| XRInputSourceEventInit.Builder |
The XRInputSourceEventInit dictionary is used when calling the XRInputSourceEvent() constructor to provide configuration options for the newly-created XRInputSourceEvent object to take on.
|
| XRInputSourcesChangeEventInit |
The XRInputSourcesChangeEventInit dictionary is used to provide options to the XRInputSourcesChangeEvent() constructor in order to set the initial state of the new XRInputSourcesChangeEvent object.
|
| XRInputSourcesChangeEventInit.Builder |
The XRInputSourcesChangeEventInit dictionary is used to provide options to the XRInputSourcesChangeEvent() constructor in order to set the initial state of the new XRInputSourcesChangeEvent object.
|
| XRPermissionDescriptor |
User permissions in the WebXR Device API are managed using the Permissions API.
|
| XRPermissionDescriptor.Builder |
User permissions in the WebXR Device API are managed using the Permissions API.
|
| XRReferenceSpaceEventHandler |
Handle events of type XRReferenceSpaceEvent
|
| XRReferenceSpaceEventInit |
The XRReferenceSpaceEventInit dictionary is used when calling the XRReferenceSpaceEvent() constructor to provide the values for its properties.
|
| XRReferenceSpaceEventInit.Builder |
The XRReferenceSpaceEventInit dictionary is used when calling the XRReferenceSpaceEvent() constructor to provide the values for its properties.
|
| XRReferenceSpaceEventListener |
Listener for events of type XRReferenceSpaceEvent
|
| XRRenderStateInit |
The XRRenderStateInit dictionary is a writeable version of the XRRenderState interface, and is used when calling an XRSession's updateRenderState() method to apply changes to the render state prior to rendering the next frame.
|
| XRRenderStateInit.Builder |
The XRRenderStateInit dictionary is a writeable version of the XRRenderState interface, and is used when calling an XRSession's updateRenderState() method to apply changes to the render state prior to rendering the next frame.
|
| XRSessionEventInit |
The XRSessionEventInit dictionary is used when calling the XRSessionEvent() constructor to provide the new event's initial values.
|
| XRSessionEventInit.Builder |
The XRSessionEventInit dictionary is used when calling the XRSessionEvent() constructor to provide the new event's initial values.
|
| XRSessionInit |
The WebXR Device API dictionary XRSessionInit specifies required and/or optional features when requesting a new XRSession by calling the navigator.xr.requestSession() method.
|
| XRSessionInit.Builder |
The WebXR Device API dictionary XRSessionInit specifies required and/or optional features when requesting a new XRSession by calling the navigator.xr.requestSession() method.
|
| XRWebGLLayerInit |
The WebXR Device API's XRWebGLLayerInit dictionary is used to provide configuration options when creating a new XRWebGLLayer object with the XRWebGLLayer() constructor.
|
| XRWebGLLayerInit.Builder |
The WebXR Device API's XRWebGLLayerInit dictionary is used to provide configuration options when creating a new XRWebGLLayer object with the XRWebGLLayer() constructor.
|
| 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 sccene.
|
| 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 | |
| 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 provides information describing 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 |