Firefox Tomorrow

web api instance property

XRVisibilityMaskChangeEvent: eye property

View on MDN ↗

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.

See also