XRVisibilityMaskChangeEvent: eye property
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The eye read-only property of the XRVisibilityMaskChangeEvent interface indicates the eye the mask applies to.
Value
An emumerated value indicating which eye the mask applies to from the viewer's perspective. This can be one of:
Examples
>Basic usage
This example indicates how you might check the eye value when the visibilitymaskchange event fires and then render a suitable display update depending on the result.
js
xrSession.addEventListener("visibilitymaskchange", (e) => {
if (e.eye === "left") {
// Render for left eye view
} else if (e.eye === "right") {
// Render for right eye view
} else {
// Render for neutral view
}
});
Specifications
| Specification |
|---|
| WebXR Device API> # dom-xrvisibilitymaskchangeevent-eye> |