Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The eye read-only property of the XRVisibilityMaskChangeEvent interface indicates the eye the mask applies to.
An enumerated value indicating which eye the mask applies to from the viewer's perspective. This can be one of:
leftThe viewer's left eye.
rightThe viewer's right eye.
noneA monoscopic view, or the view otherwise doesn't represent a particular eye's point-of-view.
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.
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
}
});