blob: 9b9ba4e7e6942222a42b205b45278c3895827bd6 [file] [log] [blame]
// Copyright (c) 2025, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
//
// API docs from [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web).
// Attributions and copyright licensing by Mozilla Contributors is licensed
// under [CC-BY-SA 2.5](https://creativecommons.org/licenses/by-sa/2.5/.
// Generated from Web IDL definitions.
// ignore_for_file: unintended_html_in_doc_comment
@JS()
library;
import 'dart:js_interop';
import 'webgl1.dart';
extension type WEBGL_draw_buffers._(JSObject _) implements JSObject {
static const GLenum COLOR_ATTACHMENT0_WEBGL = 36064;
static const GLenum COLOR_ATTACHMENT1_WEBGL = 36065;
static const GLenum COLOR_ATTACHMENT2_WEBGL = 36066;
static const GLenum COLOR_ATTACHMENT3_WEBGL = 36067;
static const GLenum COLOR_ATTACHMENT4_WEBGL = 36068;
static const GLenum COLOR_ATTACHMENT5_WEBGL = 36069;
static const GLenum COLOR_ATTACHMENT6_WEBGL = 36070;
static const GLenum COLOR_ATTACHMENT7_WEBGL = 36071;
static const GLenum COLOR_ATTACHMENT8_WEBGL = 36072;
static const GLenum COLOR_ATTACHMENT9_WEBGL = 36073;
static const GLenum COLOR_ATTACHMENT10_WEBGL = 36074;
static const GLenum COLOR_ATTACHMENT11_WEBGL = 36075;
static const GLenum COLOR_ATTACHMENT12_WEBGL = 36076;
static const GLenum COLOR_ATTACHMENT13_WEBGL = 36077;
static const GLenum COLOR_ATTACHMENT14_WEBGL = 36078;
static const GLenum COLOR_ATTACHMENT15_WEBGL = 36079;
static const GLenum DRAW_BUFFER0_WEBGL = 34853;
static const GLenum DRAW_BUFFER1_WEBGL = 34854;
static const GLenum DRAW_BUFFER2_WEBGL = 34855;
static const GLenum DRAW_BUFFER3_WEBGL = 34856;
static const GLenum DRAW_BUFFER4_WEBGL = 34857;
static const GLenum DRAW_BUFFER5_WEBGL = 34858;
static const GLenum DRAW_BUFFER6_WEBGL = 34859;
static const GLenum DRAW_BUFFER7_WEBGL = 34860;
static const GLenum DRAW_BUFFER8_WEBGL = 34861;
static const GLenum DRAW_BUFFER9_WEBGL = 34862;
static const GLenum DRAW_BUFFER10_WEBGL = 34863;
static const GLenum DRAW_BUFFER11_WEBGL = 34864;
static const GLenum DRAW_BUFFER12_WEBGL = 34865;
static const GLenum DRAW_BUFFER13_WEBGL = 34866;
static const GLenum DRAW_BUFFER14_WEBGL = 34867;
static const GLenum DRAW_BUFFER15_WEBGL = 34868;
static const GLenum MAX_COLOR_ATTACHMENTS_WEBGL = 36063;
static const GLenum MAX_DRAW_BUFFERS_WEBGL = 34852;
external void drawBuffersWEBGL(JSArray<JSNumber> buffers);
}