web api instance property
XRVisibilityMaskChangeEvent: eye property
Secure contextLimited availability
The eye read-only property of the XRVisibilityMaskChangeEvent interface indicates the eye the mask applies to.
Value
An enumerated value indicating which eye the mask applies to from the viewer’s perspective. This can be one of:
left- : The viewer’s left eye.
right- : The viewer’s right eye.
none- : A monoscopic view, or the view otherwise doesn’t represent a particular eye’s point-of-view.
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.
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
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.