web_sys/features/
gen_WebglDrawBuffers.rs

1#![allow(unused_imports)]
2#![allow(clippy::all)]
3use super::*;
4use wasm_bindgen::prelude::*;
5#[wasm_bindgen]
6extern "C" {
7    # [wasm_bindgen (is_type_of = | _ | false , extends = :: js_sys :: Object , js_name = WEBGL_draw_buffers , typescript_type = "WEBGL_draw_buffers")]
8    #[derive(Debug, Clone, PartialEq, Eq)]
9    #[doc = "The `WebglDrawBuffers` class."]
10    #[doc = ""]
11    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WEBGL_draw_buffers)"]
12    #[doc = ""]
13    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
14    pub type WebglDrawBuffers;
15    # [wasm_bindgen (method , structural , js_class = "WEBGL_draw_buffers" , js_name = drawBuffersWEBGL)]
16    #[doc = "The `drawBuffersWEBGL()` method."]
17    #[doc = ""]
18    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WEBGL_draw_buffers/drawBuffersWEBGL)"]
19    #[doc = ""]
20    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
21    pub fn draw_buffers_webgl(this: &WebglDrawBuffers, buffers: &::wasm_bindgen::JsValue);
22}
23impl WebglDrawBuffers {
24    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT0_WEBGL` const."]
25    #[doc = ""]
26    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
27    pub const COLOR_ATTACHMENT0_WEBGL: u32 = 36064u64 as u32;
28    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT1_WEBGL` const."]
29    #[doc = ""]
30    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
31    pub const COLOR_ATTACHMENT1_WEBGL: u32 = 36065u64 as u32;
32    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT2_WEBGL` const."]
33    #[doc = ""]
34    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
35    pub const COLOR_ATTACHMENT2_WEBGL: u32 = 36066u64 as u32;
36    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT3_WEBGL` const."]
37    #[doc = ""]
38    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
39    pub const COLOR_ATTACHMENT3_WEBGL: u32 = 36067u64 as u32;
40    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT4_WEBGL` const."]
41    #[doc = ""]
42    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
43    pub const COLOR_ATTACHMENT4_WEBGL: u32 = 36068u64 as u32;
44    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT5_WEBGL` const."]
45    #[doc = ""]
46    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
47    pub const COLOR_ATTACHMENT5_WEBGL: u32 = 36069u64 as u32;
48    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT6_WEBGL` const."]
49    #[doc = ""]
50    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
51    pub const COLOR_ATTACHMENT6_WEBGL: u32 = 36070u64 as u32;
52    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT7_WEBGL` const."]
53    #[doc = ""]
54    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
55    pub const COLOR_ATTACHMENT7_WEBGL: u32 = 36071u64 as u32;
56    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT8_WEBGL` const."]
57    #[doc = ""]
58    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
59    pub const COLOR_ATTACHMENT8_WEBGL: u32 = 36072u64 as u32;
60    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT9_WEBGL` const."]
61    #[doc = ""]
62    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
63    pub const COLOR_ATTACHMENT9_WEBGL: u32 = 36073u64 as u32;
64    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT10_WEBGL` const."]
65    #[doc = ""]
66    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
67    pub const COLOR_ATTACHMENT10_WEBGL: u32 = 36074u64 as u32;
68    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT11_WEBGL` const."]
69    #[doc = ""]
70    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
71    pub const COLOR_ATTACHMENT11_WEBGL: u32 = 36075u64 as u32;
72    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT12_WEBGL` const."]
73    #[doc = ""]
74    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
75    pub const COLOR_ATTACHMENT12_WEBGL: u32 = 36076u64 as u32;
76    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT13_WEBGL` const."]
77    #[doc = ""]
78    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
79    pub const COLOR_ATTACHMENT13_WEBGL: u32 = 36077u64 as u32;
80    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT14_WEBGL` const."]
81    #[doc = ""]
82    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
83    pub const COLOR_ATTACHMENT14_WEBGL: u32 = 36078u64 as u32;
84    #[doc = "The `WEBGL_draw_buffers.COLOR_ATTACHMENT15_WEBGL` const."]
85    #[doc = ""]
86    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
87    pub const COLOR_ATTACHMENT15_WEBGL: u32 = 36079u64 as u32;
88    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER0_WEBGL` const."]
89    #[doc = ""]
90    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
91    pub const DRAW_BUFFER0_WEBGL: u32 = 34853u64 as u32;
92    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER1_WEBGL` const."]
93    #[doc = ""]
94    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
95    pub const DRAW_BUFFER1_WEBGL: u32 = 34854u64 as u32;
96    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER2_WEBGL` const."]
97    #[doc = ""]
98    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
99    pub const DRAW_BUFFER2_WEBGL: u32 = 34855u64 as u32;
100    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER3_WEBGL` const."]
101    #[doc = ""]
102    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
103    pub const DRAW_BUFFER3_WEBGL: u32 = 34856u64 as u32;
104    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER4_WEBGL` const."]
105    #[doc = ""]
106    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
107    pub const DRAW_BUFFER4_WEBGL: u32 = 34857u64 as u32;
108    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER5_WEBGL` const."]
109    #[doc = ""]
110    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
111    pub const DRAW_BUFFER5_WEBGL: u32 = 34858u64 as u32;
112    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER6_WEBGL` const."]
113    #[doc = ""]
114    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
115    pub const DRAW_BUFFER6_WEBGL: u32 = 34859u64 as u32;
116    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER7_WEBGL` const."]
117    #[doc = ""]
118    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
119    pub const DRAW_BUFFER7_WEBGL: u32 = 34860u64 as u32;
120    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER8_WEBGL` const."]
121    #[doc = ""]
122    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
123    pub const DRAW_BUFFER8_WEBGL: u32 = 34861u64 as u32;
124    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER9_WEBGL` const."]
125    #[doc = ""]
126    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
127    pub const DRAW_BUFFER9_WEBGL: u32 = 34862u64 as u32;
128    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER10_WEBGL` const."]
129    #[doc = ""]
130    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
131    pub const DRAW_BUFFER10_WEBGL: u32 = 34863u64 as u32;
132    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER11_WEBGL` const."]
133    #[doc = ""]
134    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
135    pub const DRAW_BUFFER11_WEBGL: u32 = 34864u64 as u32;
136    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER12_WEBGL` const."]
137    #[doc = ""]
138    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
139    pub const DRAW_BUFFER12_WEBGL: u32 = 34865u64 as u32;
140    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER13_WEBGL` const."]
141    #[doc = ""]
142    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
143    pub const DRAW_BUFFER13_WEBGL: u32 = 34866u64 as u32;
144    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER14_WEBGL` const."]
145    #[doc = ""]
146    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
147    pub const DRAW_BUFFER14_WEBGL: u32 = 34867u64 as u32;
148    #[doc = "The `WEBGL_draw_buffers.DRAW_BUFFER15_WEBGL` const."]
149    #[doc = ""]
150    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
151    pub const DRAW_BUFFER15_WEBGL: u32 = 34868u64 as u32;
152    #[doc = "The `WEBGL_draw_buffers.MAX_COLOR_ATTACHMENTS_WEBGL` const."]
153    #[doc = ""]
154    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
155    pub const MAX_COLOR_ATTACHMENTS_WEBGL: u32 = 36063u64 as u32;
156    #[doc = "The `WEBGL_draw_buffers.MAX_DRAW_BUFFERS_WEBGL` const."]
157    #[doc = ""]
158    #[doc = "*This API requires the following crate features to be activated: `WebglDrawBuffers`*"]
159    pub const MAX_DRAW_BUFFERS_WEBGL: u32 = 34852u64 as u32;
160}