Expand description
This crate uses euclid
’s typed units, and exposes different coordinate spaces.
Structs§
- Pattern-match on eyes
- For each eye, the pose of that eye, its projection onto its display. For stereo displays, we have a
View<LeftEye>
and aView<RightEye>
. For mono displays, we hagve aView<Viewer>
https://immersive-web.github.io/webxr/#xrview - A list of viewports per-eye in the order of fields in Views.
Enums§
- The coordinate space of a secondary capture view
- The coordinate space of the back frustrum of a cubemap
- The coordinate space of the bottom frustrum of a cubemap
- The coordinate space of the left frustrum of a cubemap
- The coordinate space of the right frustrum of a cubemap
- The coordinate space of the top frustrum of a cubemap
- The normalized device coordinate space, where the display is from (-1,-1) to (1,1).
- The coordinate space of the floor https://immersive-web.github.io/webxr/#dom-xrreferencespacetype-local-floor
- The coordinate space of an input device
- The coordinate space of the left eye https://immersive-web.github.io/webxr/#dom-xreye-left
- The native 3D coordinate space of the device This is not part of the webvr specification.
- The coordinate space of the right eye https://immersive-web.github.io/webxr/#dom-xreye-right
- The coordinate space of the viewer https://immersive-web.github.io/webxr/#dom-xrreferencespacetype-viewer
- The unnormalized device coordinate space, where the display is from (0,0) to (w,h), measured in pixels.
- Whether a device is mono or stereo, and the views it supports.