webxr library Null safety

WebXR Device API

https://immersive-web.github.io/webxr/

Classes

XRBoundedReferenceSpace
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRFrame
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. Draft This page is not complete. [...]
XRInputSource
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRInputSourceArray
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRInputSourceEvent
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRInputSourceEventInit
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRInputSourcesChangeEvent
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRInputSourcesChangeEventInit
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRLayer
XRPermissionDescriptor
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRPermissionStatus
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. Draft This page is not complete. [...]
XRPose
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. Draft This page is not complete. [...]
XRReferenceSpace
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRReferenceSpaceEvent
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRReferenceSpaceEventInit
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRRenderState
Draft This page is not complete. [...]
XRRenderStateInit
Draft This page is not complete. [...]
XRRigidTransform
The is a WebXR API interface that represents the 3D geometric transform described by a position and orientation. [...]
XRSession
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. Draft This page is not complete. [...]
XRSessionEvent
The WebXR Device API's XRSessionEvent interface describes an event which indicates the change of the state of an XRSession. These events occur, for example, when the session ends or the visibility of its context changes.
XRSessionEventInit
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRSessionInit
Draft This page is not complete. [...]
XRSessionSupportedPermissionDescriptor
XRSpace
Draft This page is not complete. [...]
XRSystem
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRView
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRViewerPose
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRViewport
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRWebGLLayer
Secure contextThis feature is available only in secure contexts (HTTPS), in some or all supporting browsers. [...]
XRWebGLLayerInit
The WebXR Device API's XRWebGLLayerInit dictionary is used to provide configuration options when creating a new XRWebGLLayer object with the XRWebGLLayer() constructor. The constructor's optional layerInit parameter takes an object which must conform to this dictionary.

Enums

XREye
XRHandedness
XRReferenceSpaceType
XRSessionMode
XRTargetRayMode
XRVisibilityState