| // Copyright (c) 2024, 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. |
| |
| // Generated from Web IDL definitions. |
| |
| import 'dart:js_interop'; |
| |
| import 'webgl1.dart'; |
| |
| @JS('WEBGL_draw_buffers') |
| @staticInterop |
| class WEBGL_draw_buffers { |
| external static GLenum get COLOR_ATTACHMENT0_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT1_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT2_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT3_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT4_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT5_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT6_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT7_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT8_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT9_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT10_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT11_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT12_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT13_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT14_WEBGL; |
| external static GLenum get COLOR_ATTACHMENT15_WEBGL; |
| external static GLenum get DRAW_BUFFER0_WEBGL; |
| external static GLenum get DRAW_BUFFER1_WEBGL; |
| external static GLenum get DRAW_BUFFER2_WEBGL; |
| external static GLenum get DRAW_BUFFER3_WEBGL; |
| external static GLenum get DRAW_BUFFER4_WEBGL; |
| external static GLenum get DRAW_BUFFER5_WEBGL; |
| external static GLenum get DRAW_BUFFER6_WEBGL; |
| external static GLenum get DRAW_BUFFER7_WEBGL; |
| external static GLenum get DRAW_BUFFER8_WEBGL; |
| external static GLenum get DRAW_BUFFER9_WEBGL; |
| external static GLenum get DRAW_BUFFER10_WEBGL; |
| external static GLenum get DRAW_BUFFER11_WEBGL; |
| external static GLenum get DRAW_BUFFER12_WEBGL; |
| external static GLenum get DRAW_BUFFER13_WEBGL; |
| external static GLenum get DRAW_BUFFER14_WEBGL; |
| external static GLenum get DRAW_BUFFER15_WEBGL; |
| external static GLenum get MAX_COLOR_ATTACHMENTS_WEBGL; |
| external static GLenum get MAX_DRAW_BUFFERS_WEBGL; |
| } |
| |
| extension WEBGLDrawBuffersExtension on WEBGL_draw_buffers { |
| external void drawBuffersWEBGL(JSArray buffers); |
| } |