{
    "dom-xrcompositionlayer-blendtexturesourcealpha": [
        {
            "engines": [],
            "filename": "api/XRCompositionLayer.json",
            "name": "blendTextureSourceAlpha",
            "slug": "API/XRCompositionLayer/blendTextureSourceAlpha",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCompositionLayer/blendTextureSourceAlpha",
            "summary": "The blendTextureSourceAlpha property of the XRCompositionLayer interface is a boolean enabling the layer's texture alpha channel.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCompositionLayer: blendTextureSourceAlpha property"
        }
    ],
    "dom-xrcompositionlayer-destroy": [
        {
            "engines": [],
            "filename": "api/XRCompositionLayer.json",
            "name": "destroy",
            "slug": "API/XRCompositionLayer/destroy",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCompositionLayer/destroy",
            "summary": "The destroy() method of the XRCompositionLayer interface deletes the references to the underlying graphics library for the layer. It also sets the color textures and depth stencil texture arrays to an empty array.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCompositionLayer: destroy() method"
        }
    ],
    "dom-xrcompositionlayer-layout": [
        {
            "engines": [],
            "filename": "api/XRCompositionLayer.json",
            "name": "layout",
            "slug": "API/XRCompositionLayer/layout",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCompositionLayer/layout",
            "summary": "The read-only layout property of the XRCompositionLayer interface is the layout type of the layer.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCompositionLayer: layout property"
        }
    ],
    "dom-xrcompositionlayer-miplevels": [
        {
            "engines": [],
            "filename": "api/XRCompositionLayer.json",
            "name": "mipLevels",
            "slug": "API/XRCompositionLayer/mipLevels",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCompositionLayer/mipLevels",
            "summary": "The read-only mipLevels property of the XRCompositionLayer interface is a layer's number of mip levels in the color and texture data. See also Mipmap on Wikipedia.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCompositionLayer: mipLevels property"
        }
    ],
    "dom-xrcompositionlayer-needsredraw": [
        {
            "engines": [],
            "filename": "api/XRCompositionLayer.json",
            "name": "needsRedraw",
            "slug": "API/XRCompositionLayer/needsRedraw",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCompositionLayer/needsRedraw",
            "summary": "The read-only needsRedraw property of the XRCompositionLayer interface is a boolean signaling that the layer should be re-rendered in the next frame.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCompositionLayer: needsRedraw property"
        }
    ],
    "xrcompositionlayertype": [
        {
            "engines": [],
            "filename": "api/XRCompositionLayer.json",
            "name": "XRCompositionLayer",
            "slug": "API/XRCompositionLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCompositionLayer",
            "summary": "The XRCompositionLayer interface of the WebXR Device API is a base class that defines a set of common properties and behaviors for WebXR layer types. It is not constructable on its own.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCompositionLayer"
        }
    ],
    "dom-xrcubelayer-orientation": [
        {
            "engines": [],
            "filename": "api/XRCubeLayer.json",
            "name": "orientation",
            "slug": "API/XRCubeLayer/orientation",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCubeLayer/orientation",
            "summary": "The orientation property of the XRCubeLayer interface represents the orientation relative to the space property.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCubeLayer: orientation property"
        }
    ],
    "eventdef-xrlayer-redraw": [
        {
            "engines": [],
            "filename": "api/XRCubeLayer.json",
            "name": "redraw_event",
            "slug": "API/XRCubeLayer/redraw_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCubeLayer/redraw_event",
            "summary": "The redraw event is sent to the XRCubeLayer object when the underlying resources of the layer are lost or when the XR Compositor can no longer reproject the layer. If this event is sent, authors should redraw the content of the layer in the next XR animation frame.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCubeLayer: redraw event"
        },
        {
            "engines": [],
            "filename": "api/XRCylinderLayer.json",
            "name": "redraw_event",
            "slug": "API/XRCylinderLayer/redraw_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCylinderLayer/redraw_event",
            "summary": "The redraw event is sent to the XRCylinderLayer object when the underlying resources of the layer are lost or when the XR Compositor can no longer reproject the layer. If this event is sent, authors should redraw the content of the layer in the next XR animation frame.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCylinderLayer: redraw event"
        },
        {
            "engines": [],
            "filename": "api/XREquirectLayer.json",
            "name": "redraw_event",
            "slug": "API/XREquirectLayer/redraw_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XREquirectLayer/redraw_event",
            "summary": "The redraw event is sent to the XREquirectLayer object when the underlying resources of the layer are lost or when the XR Compositor can no longer reproject the layer. If this event is sent, authors should redraw the content of the layer in the next XR animation frame.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XREquirectLayer: redraw event"
        },
        {
            "engines": [],
            "filename": "api/XRQuadLayer.json",
            "name": "redraw_event",
            "slug": "API/XRQuadLayer/redraw_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRQuadLayer/redraw_event",
            "summary": "The redraw event is sent to the XRQuadLayer object when the underlying resources of the layer are lost or when the XR Compositor can no longer reproject the layer. If this event is sent, authors should redraw the content of the layer in the next XR animation frame.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRQuadLayer: redraw event"
        }
    ],
    "dom-xrcubelayer-space": [
        {
            "engines": [],
            "filename": "api/XRCubeLayer.json",
            "name": "space",
            "slug": "API/XRCubeLayer/space",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCubeLayer/space",
            "summary": "The space property of the XRCubeLayer interface represents the layer's spatial relationship with the user's physical environment.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCubeLayer: space property"
        }
    ],
    "xcubelayertype": [
        {
            "engines": [],
            "filename": "api/XRCubeLayer.json",
            "name": "XRCubeLayer",
            "slug": "API/XRCubeLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCubeLayer",
            "summary": "The XRCubeLayer interface of the WebXR Device API is a layer that renders directly from a cubemap and projects it onto the inside faces of a cube.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCubeLayer"
        }
    ],
    "dom-xrcylinderlayer-aspectratio": [
        {
            "engines": [],
            "filename": "api/XRCylinderLayer.json",
            "name": "aspectRatio",
            "slug": "API/XRCylinderLayer/aspectRatio",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCylinderLayer/aspectRatio",
            "summary": "The aspectRatio property of the XRCylinderLayer interface represents the ratio of the visible cylinder section. It is the ratio of the width of the visible section of the cylinder divided by its height. The width is calculated by multiplying the radius with the centralAngle.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCylinderLayer: aspectRatio property"
        }
    ],
    "dom-xrcylinderlayer-centralangle": [
        {
            "engines": [],
            "filename": "api/XRCylinderLayer.json",
            "name": "centralAngle",
            "slug": "API/XRCylinderLayer/centralAngle",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCylinderLayer/centralAngle",
            "summary": "The centralAngle property of the XRCylinderLayer interface represents the angle in radians of the visible section of the cylinder.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCylinderLayer: centralAngle property"
        }
    ],
    "dom-xrcylinderlayer-radius": [
        {
            "engines": [],
            "filename": "api/XRCylinderLayer.json",
            "name": "radius",
            "slug": "API/XRCylinderLayer/radius",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCylinderLayer/radius",
            "summary": "The radius property of the XRCylinderLayer interface represents the radius of the cylinder.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCylinderLayer: radius property"
        }
    ],
    "dom-xrcylinderlayer-space": [
        {
            "engines": [],
            "filename": "api/XRCylinderLayer.json",
            "name": "space",
            "slug": "API/XRCylinderLayer/space",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCylinderLayer/space",
            "summary": "The space property of the XRCylinderLayer interface represents the layer's spatial relationship with the user's physical environment.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCylinderLayer: space property"
        }
    ],
    "dom-xrcylinderlayer-transform": [
        {
            "engines": [],
            "filename": "api/XRCylinderLayer.json",
            "name": "transform",
            "slug": "API/XRCylinderLayer/transform",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCylinderLayer/transform",
            "summary": "The transform property of the XRCylinderLayer interface represents the offset and orientation relative to the layer's space.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCylinderLayer: transform property"
        }
    ],
    "xrcylinderayertype": [
        {
            "engines": [],
            "filename": "api/XRCylinderLayer.json",
            "name": "XRCylinderLayer",
            "slug": "API/XRCylinderLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRCylinderLayer",
            "summary": "The XRCylinderLayer interface of the WebXR Device API is a layer that takes up a curved rectangular space in the virtual environment. Only the front of the layer is visible.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRCylinderLayer"
        }
    ],
    "dom-xrequirectlayer-centralhorizontalangle": [
        {
            "engines": [],
            "filename": "api/XREquirectLayer.json",
            "name": "centralHorizontalAngle",
            "slug": "API/XREquirectLayer/centralHorizontalAngle",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XREquirectLayer/centralHorizontalAngle",
            "summary": "The centralHorizontalAngle property of the XREquirectLayer interface represents the central horizontal angle in radians for the sphere.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XREquirectLayer: centralHorizontalAngle property"
        }
    ],
    "dom-xrequirectlayer-lowerverticalangle": [
        {
            "engines": [],
            "filename": "api/XREquirectLayer.json",
            "name": "lowerVerticalAngle",
            "slug": "API/XREquirectLayer/lowerVerticalAngle",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XREquirectLayer/lowerVerticalAngle",
            "summary": "The lowerVerticalAngle property of the XREquirectLayer interface represents the lower vertical angle in radians for the sphere.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XREquirectLayer: lowerVerticalAngle property"
        }
    ],
    "dom-xrequirectlayer-radius": [
        {
            "engines": [],
            "filename": "api/XREquirectLayer.json",
            "name": "radius",
            "slug": "API/XREquirectLayer/radius",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XREquirectLayer/radius",
            "summary": "The radius property of the XREquirectLayer interface represents the radius of the sphere.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XREquirectLayer: radius property"
        }
    ],
    "dom-xrequirectlayer-space": [
        {
            "engines": [],
            "filename": "api/XREquirectLayer.json",
            "name": "space",
            "slug": "API/XREquirectLayer/space",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XREquirectLayer/space",
            "summary": "The space property of the XREquirectLayer interface represents the layer's spatial relationship with the user's physical environment.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XREquirectLayer: space property"
        }
    ],
    "dom-xrequirectlayer-transform": [
        {
            "engines": [],
            "filename": "api/XREquirectLayer.json",
            "name": "transform",
            "slug": "API/XREquirectLayer/transform",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XREquirectLayer/transform",
            "summary": "The transform property of the XREquirectLayer interface represents the offset and orientation relative to the layer's space.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XREquirectLayer: transform property"
        }
    ],
    "dom-xrequirectlayer-upperverticalangle": [
        {
            "engines": [],
            "filename": "api/XREquirectLayer.json",
            "name": "upperVerticalAngle",
            "slug": "API/XREquirectLayer/upperVerticalAngle",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XREquirectLayer/upperVerticalAngle",
            "summary": "The upperVerticalAngle property of the XREquirectLayer interface represents the upper vertical angle in radians for the sphere.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XREquirectLayer: upperVerticalAngle property"
        }
    ],
    "xrequirectlayertype": [
        {
            "engines": [],
            "filename": "api/XREquirectLayer.json",
            "name": "XREquirectLayer",
            "slug": "API/XREquirectLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XREquirectLayer",
            "summary": "The XREquirectLayer interface of the WebXR Device API is a layer that maps equirectangular coded data onto the inside of a sphere.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XREquirectLayer"
        }
    ],
    "dom-xrlayerevent-xrlayerevent": [
        {
            "engines": [],
            "filename": "api/XRLayerEvent.json",
            "name": "XRLayerEvent",
            "slug": "API/XRLayerEvent/XRLayerEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRLayerEvent/XRLayerEvent",
            "summary": "The XRLayerEvent constructor creates and returns a new XRLayerEvent object. These events relate to a change of state of an XRLayer object.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRLayerEvent: XRLayerEvent() constructor"
        }
    ],
    "dom-xrlayerevent-layer": [
        {
            "engines": [],
            "filename": "api/XRLayerEvent.json",
            "name": "layer",
            "slug": "API/XRLayerEvent/layer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRLayerEvent/layer",
            "summary": "The layer property of the XRLayerEvent interface is a reference to the XRLayer which generated the event.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRLayerEvent: layer property"
        }
    ],
    "xrlayerevent-interface": [
        {
            "engines": [],
            "filename": "api/XRLayerEvent.json",
            "name": "XRLayerEvent",
            "slug": "API/XRLayerEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRLayerEvent",
            "summary": "The XRLayerEvent interface of the WebXR Device API is the event type for events related to a change of state of an XRLayer object. These events occur, for example, when the layer needs to be redrawn.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRLayerEvent"
        }
    ],
    "dom-xrmediabinding-xrmediabinding": [
        {
            "engines": [],
            "filename": "api/XRMediaBinding.json",
            "name": "XRMediaBinding",
            "slug": "API/XRMediaBinding/XRMediaBinding",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRMediaBinding/XRMediaBinding",
            "summary": "The XRMediaBinding() constructor creates and returns a new XRMediaBinding object.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRMediaBinding: XRMediaBinding() constructor"
        }
    ],
    "dom-xrmediabinding-createcylinderlayer": [
        {
            "engines": [],
            "filename": "api/XRMediaBinding.json",
            "name": "createCylinderLayer",
            "slug": "API/XRMediaBinding/createCylinderLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRMediaBinding/createCylinderLayer",
            "summary": "The createCylinderLayer() method of the XRMediaBinding interface returns an XRCylinderLayer object which is a layer that takes up a curved rectangular space in the virtual environment.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRMediaBinding: createCylinderLayer() method"
        }
    ],
    "dom-xrmediabinding-createequirectlayer": [
        {
            "engines": [],
            "filename": "api/XRMediaBinding.json",
            "name": "createEquirectLayer",
            "slug": "API/XRMediaBinding/createEquirectLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRMediaBinding/createEquirectLayer",
            "summary": "The createEquirectLayer() method of the XRMediaBinding interface returns an XREquirectLayer object which is a layer that maps an equirectangular coded data onto the inside of a sphere.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRMediaBinding: createEquirectLayer() method"
        }
    ],
    "dom-xrmediabinding-createquadlayer": [
        {
            "engines": [],
            "filename": "api/XRMediaBinding.json",
            "name": "createQuadLayer",
            "slug": "API/XRMediaBinding/createQuadLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRMediaBinding/createQuadLayer",
            "summary": "The createQuadLayer() method of the XRMediaBinding interface returns an XRQuadLayer object which is a layer that takes up a flat rectangular space in the virtual environment.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRMediaBinding: createQuadLayer() method"
        }
    ],
    "XRWebGLBindingtype": [
        {
            "engines": [],
            "filename": "api/XRMediaBinding.json",
            "name": "XRMediaBinding",
            "slug": "API/XRMediaBinding",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRMediaBinding",
            "summary": "The XRMediaBinding interface is used to create layers that display the content of an HTMLVideoElement.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRMediaBinding"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "api/XRWebGLBinding.json",
            "name": "XRWebGLBinding",
            "slug": "API/XRWebGLBinding",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding",
            "summary": "The XRWebGLBinding interface is used to create layers that have a GPU backend.",
            "support": {
                "chrome": {
                    "version_added": "89"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "89"
                }
            },
            "title": "XRWebGLBinding"
        }
    ],
    "dom-xrprojectionlayer-fixedfoveation": [
        {
            "engines": [],
            "filename": "api/XRProjectionLayer.json",
            "name": "fixedFoveation",
            "slug": "API/XRProjectionLayer/fixedFoveation",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRProjectionLayer/fixedFoveation",
            "summary": "The fixedFoveation property of the XRProjectionLayer interface is a number indicating the amount of foveation used by the XR compositor for the layer. Fixed Foveated Rendering (FFR) renders the edges of the eye textures at a lower resolution than the center and reduces the GPU load.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRProjectionLayer: fixedFoveation property"
        }
    ],
    "dom-xrprojectionlayer-ignoredepthvalues": [
        {
            "engines": [],
            "filename": "api/XRProjectionLayer.json",
            "name": "ignoreDepthValues",
            "slug": "API/XRProjectionLayer/ignoreDepthValues",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRProjectionLayer/ignoreDepthValues",
            "summary": "The read-only ignoreDepthValues property of the XRProjectionLayer interface is a boolean indicating if the XR compositor is not making use of depth buffer values when rendering the layer.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRProjectionLayer: ignoreDepthValues property"
        }
    ],
    "dom-xrprojectionlayer-texturearraylength": [
        {
            "engines": [],
            "filename": "api/XRProjectionLayer.json",
            "name": "textureArrayLength",
            "slug": "API/XRProjectionLayer/textureArrayLength",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRProjectionLayer/textureArrayLength",
            "summary": "The read-only textureArrayLength property of the XRProjectionLayer interface indicates layer's layer count for array textures when using texture-array as the textureType.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRProjectionLayer: textureArrayLength property"
        }
    ],
    "dom-xrprojectionlayer-textureheight": [
        {
            "engines": [],
            "filename": "api/XRProjectionLayer.json",
            "name": "textureHeight",
            "slug": "API/XRProjectionLayer/textureHeight",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRProjectionLayer/textureHeight",
            "summary": "The read-only textureHeight property of the XRProjectionLayer interface indicates the height in pixels of the color textures of this layer.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRProjectionLayer: textureHeight property"
        }
    ],
    "dom-xrprojectionlayer-texturewidth": [
        {
            "engines": [],
            "filename": "api/XRProjectionLayer.json",
            "name": "textureWidth",
            "slug": "API/XRProjectionLayer/textureWidth",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRProjectionLayer/textureWidth",
            "summary": "The read-only textureWidth property of the XRProjectionLayer interface indicates the width in pixels of the color textures of this layer.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRProjectionLayer: textureWidth property"
        }
    ],
    "xrprojectionlayertype": [
        {
            "engines": [],
            "filename": "api/XRProjectionLayer.json",
            "name": "XRProjectionLayer",
            "slug": "API/XRProjectionLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRProjectionLayer",
            "summary": "The XRProjectionLayer interface of the WebXR Device API is a layer that fills the entire view of the observer and is refreshed close to the device's native frame rate.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRProjectionLayer"
        }
    ],
    "dom-xrquadlayer-height": [
        {
            "engines": [],
            "filename": "api/XRQuadLayer.json",
            "name": "height",
            "slug": "API/XRQuadLayer/height",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRQuadLayer/height",
            "summary": "The height property of the XRQuadLayer interface represents the height of the layer in meters.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRQuadLayer: height property"
        }
    ],
    "dom-xrquadlayer-space": [
        {
            "engines": [],
            "filename": "api/XRQuadLayer.json",
            "name": "space",
            "slug": "API/XRQuadLayer/space",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRQuadLayer/space",
            "summary": "The space property of the XRQuadLayer interface represents the layer's spatial relationship with the user's physical environment.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRQuadLayer: space property"
        }
    ],
    "dom-xrquadlayer-transform": [
        {
            "engines": [],
            "filename": "api/XRQuadLayer.json",
            "name": "transform",
            "slug": "API/XRQuadLayer/transform",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRQuadLayer/transform",
            "summary": "The transform property of the XRQuadLayer interface represents the offset and orientation relative to the layer's space.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRQuadLayer: transform property"
        }
    ],
    "dom-xrquadlayer-width": [
        {
            "engines": [],
            "filename": "api/XRQuadLayer.json",
            "name": "width",
            "slug": "API/XRQuadLayer/width",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRQuadLayer/width",
            "summary": "The width property of the XRQuadLayer interface represents the width of the layer in meters.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRQuadLayer: width property"
        }
    ],
    "xrquadlayertype": [
        {
            "engines": [],
            "filename": "api/XRQuadLayer.json",
            "name": "XRQuadLayer",
            "slug": "API/XRQuadLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRQuadLayer",
            "summary": "The XRQuadLayer interface of the WebXR Device API is a layer that takes up a flat rectangular space in the virtual environment. An XRQuadLayer has no thickness. It is a two-dimensional object positioned and oriented in 3D space. The position of a quad refers to the center of the quad. Only the front of the layer is visible.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRQuadLayer"
        }
    ],
    "dom-xrrenderstate-layers": [
        {
            "engines": [],
            "filename": "api/XRRenderState.json",
            "name": "layers",
            "slug": "API/XRRenderState/layers",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRRenderState/layers",
            "summary": "The read-only layers property of the XRRenderState interface is an ordered array containing XRLayer objects that are displayed by the XR compositor.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRRenderState: layers property"
        }
    ],
    "dom-xrsubimage-viewport": [
        {
            "engines": [],
            "filename": "api/XRSubImage.json",
            "name": "viewport",
            "slug": "API/XRSubImage/viewport",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRSubImage/viewport",
            "summary": "The read-only viewport property of the XRSubImage interface represents the XRViewport that is used when rendering the sub image.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRSubImage: viewport property"
        }
    ],
    "xrsubimagetype": [
        {
            "engines": [],
            "filename": "api/XRSubImage.json",
            "name": "XRSubImage",
            "slug": "API/XRSubImage",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRSubImage",
            "summary": "The XRSubImage interface of the WebXR Device API represents what viewport of the GPU texture to use for rendering.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRSubImage"
        }
    ],
    "dom-xrwebglbinding-xrwebglbinding": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/XRWebGLBinding.json",
            "name": "XRWebGLBinding",
            "slug": "API/XRWebGLBinding/XRWebGLBinding",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/XRWebGLBinding",
            "summary": "The XRWebGLBinding() constructor creates and returns a new XRWebGLBinding object.",
            "support": {
                "chrome": {
                    "version_added": "89"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "89"
                }
            },
            "title": "XRWebGLBinding: XRWebGLBinding() constructor"
        }
    ],
    "dom-xrwebglbinding-createcubelayer": [
        {
            "engines": [],
            "filename": "api/XRWebGLBinding.json",
            "name": "createCubeLayer",
            "slug": "API/XRWebGLBinding/createCubeLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/createCubeLayer",
            "summary": "The createCubeLayer() method of the XRWebGLBinding interface returns an XRCubeLayer object, which is a layer that renders directly from a cubemap, and projects it onto the inside faces of a cube.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLBinding: createCubeLayer() method"
        }
    ],
    "dom-xrwebglbinding-createcylinderlayer": [
        {
            "engines": [],
            "filename": "api/XRWebGLBinding.json",
            "name": "createCylinderLayer",
            "slug": "API/XRWebGLBinding/createCylinderLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/createCylinderLayer",
            "summary": "The createCylinderLayer() method of the XRWebGLBinding interface returns an XRCylinderLayer object, which is a layer that takes up a curved rectangular space in the virtual environment.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLBinding: createCylinderLayer() method"
        }
    ],
    "dom-xrwebglbinding-createequirectlayer": [
        {
            "engines": [],
            "filename": "api/XRWebGLBinding.json",
            "name": "createEquirectLayer",
            "slug": "API/XRWebGLBinding/createEquirectLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/createEquirectLayer",
            "summary": "The createEquirectLayer() method of the XRWebGLBinding interface returns an XREquirectLayer object, which is a layer that maps equirectangular coded data onto the inside of a sphere.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLBinding: createEquirectLayer() method"
        }
    ],
    "dom-xrwebglbinding-createprojectionlayer": [
        {
            "engines": [],
            "filename": "api/XRWebGLBinding.json",
            "name": "createProjectionLayer",
            "slug": "API/XRWebGLBinding/createProjectionLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/createProjectionLayer",
            "summary": "The createProjectionLayer() method of the XRWebGLBinding interface returns an XRProjectionLayer object which is a layer that fills the entire view of the observer and is refreshed close to the device's native frame rate.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLBinding: createProjectionLayer() method"
        }
    ],
    "dom-xrwebglbinding-createquadlayer": [
        {
            "engines": [],
            "filename": "api/XRWebGLBinding.json",
            "name": "createQuadLayer",
            "slug": "API/XRWebGLBinding/createQuadLayer",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/createQuadLayer",
            "summary": "The createQuadLayer() method of the XRWebGLBinding interface returns an XRQuadLayer object which is a layer that takes up a flat rectangular space in the virtual environment.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLBinding: createQuadLayer() method"
        }
    ],
    "dom-xrwebglbinding-getsubimage": [
        {
            "engines": [],
            "filename": "api/XRWebGLBinding.json",
            "name": "getSubImage",
            "slug": "API/XRWebGLBinding/getSubImage",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/getSubImage",
            "summary": "The getSubImage() method of the XRWebGLBinding interface returns a XRWebGLSubImage object representing the WebGL texture to render.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLBinding: getSubImage() method"
        }
    ],
    "dom-xrwebglbinding-getviewsubimage": [
        {
            "engines": [],
            "filename": "api/XRWebGLBinding.json",
            "name": "getViewSubImage",
            "slug": "API/XRWebGLBinding/getViewSubImage",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/getViewSubImage",
            "summary": "The getViewSubImage() method of the XRWebGLBinding interface returns a XRWebGLSubImage object representing the WebGL texture to render for a view.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLBinding: getViewSubImage() method"
        }
    ],
    "dom-xrwebglbinding-nativeprojectionscalefactor": [
        {
            "engines": [],
            "filename": "api/XRWebGLBinding.json",
            "name": "nativeProjectionScaleFactor",
            "slug": "API/XRWebGLBinding/nativeProjectionScaleFactor",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/nativeProjectionScaleFactor",
            "summary": "The read-only nativeProjectionScaleFactor property of the XRWebGLBinding interface represents the scaling factor by which the projection layer's resolution is multiplied by to get the native resolution of the WebXR device's frame buffer.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLBinding: nativeProjectionScaleFactor property"
        }
    ],
    "dom-xrwebglsubimage-colortexture": [
        {
            "engines": [],
            "filename": "api/XRWebGLSubImage.json",
            "name": "colorTexture",
            "slug": "API/XRWebGLSubImage/colorTexture",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLSubImage/colorTexture",
            "summary": "The read-only colorTexture property of the XRWebGLSubImage interface represents the color WebGLTexture object for the XRCompositionLayer to render.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLSubImage: colorTexture property"
        }
    ],
    "dom-xrwebglsubimage-colortextureheight": [
        {
            "engines": [],
            "filename": "api/XRWebGLSubImage.json",
            "name": "colorTextureHeight",
            "slug": "API/XRWebGLSubImage/colorTextureHeight",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLSubImage/colorTextureHeight",
            "summary": "The read-only colorTextureHeight property of the XRWebGLSubImage interface is a number representing the height in pixels of the GL attachment.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLSubImage: colorTextureHeight property"
        }
    ],
    "dom-xrwebglsubimage-colortexturewidth": [
        {
            "engines": [],
            "filename": "api/XRWebGLSubImage.json",
            "name": "colorTextureWidth",
            "slug": "API/XRWebGLSubImage/colorTextureWidth",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLSubImage/colorTextureWidth",
            "summary": "The read-only colorTextureWidth property of the XRWebGLSubImage interface is a number representing the width in pixels of the GL attachment.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLSubImage: colorTextureWidth property"
        }
    ],
    "dom-xrwebglsubimage-depthstenciltexture": [
        {
            "engines": [],
            "filename": "api/XRWebGLSubImage.json",
            "name": "depthStencilTexture",
            "slug": "API/XRWebGLSubImage/depthStencilTexture",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLSubImage/depthStencilTexture",
            "summary": "The read-only depthStencilTexture property of the XRWebGLSubImage interface represents the depth/stencil WebGLTexture object for the XRCompositionLayer to render.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLSubImage: depthStencilTexture property"
        }
    ],
    "dom-xrwebglsubimage-imageindex": [
        {
            "engines": [],
            "filename": "api/XRWebGLSubImage.json",
            "name": "imageIndex",
            "slug": "API/XRWebGLSubImage/imageIndex",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLSubImage/imageIndex",
            "summary": "The read-only imageIndex property of the XRWebGLSubImage interface is a number representing the offset into the texture array if the layer was requested with texture-array; null otherwise.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLSubImage: imageIndex property"
        }
    ],
    "xrwebglsubimagetype": [
        {
            "engines": [],
            "filename": "api/XRWebGLSubImage.json",
            "name": "XRWebGLSubImage",
            "slug": "API/XRWebGLSubImage",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLSubImage",
            "summary": "The XRWebGLSubImage interface is used during rendering of WebGL layers.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": {
                    "version_added": "16.1"
                },
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "XRWebGLSubImage"
        }
    ]
}
