// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// https://www.w3.org/TR/webxrlayers-1/#xrwebglsubimagetype
[
SecureContext,
Exposed=Window,
RuntimeEnabled=WebXRLayers
] interface XRWebGLSubImage : XRSubImage {
[SameObject] readonly attribute WebGLTexture colorTexture;
[SameObject] readonly attribute WebGLTexture? depthStencilTexture;
[SameObject] readonly attribute WebGLTexture? motionVectorTexture;
readonly attribute unsigned long? imageIndex;
readonly attribute unsigned long colorTextureWidth;
readonly attribute unsigned long colorTextureHeight;
readonly attribute unsigned long? depthStencilTextureWidth;
readonly attribute unsigned long? depthStencilTextureHeight;
readonly attribute unsigned long? motionVectorTextureWidth;
readonly attribute unsigned long? motionVectorTextureHeight;
};