1 #![allow(unused_imports)]
2 use super::*;
3 use wasm_bindgen::prelude::*;
4 #[wasm_bindgen]
5 extern "C" {
6     # [wasm_bindgen (extends = DomMatrixReadOnly , extends = :: js_sys :: Object , js_name = DOMMatrix , typescript_type = "DOMMatrix")]
7     #[derive(Debug, Clone, PartialEq, Eq)]
8     #[doc = "The `DomMatrix` class."]
9     #[doc = ""]
10     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix)"]
11     #[doc = ""]
12     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
13     pub type DomMatrix;
14     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = a)]
15     #[doc = "Getter for the `a` field of this object."]
16     #[doc = ""]
17     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/a)"]
18     #[doc = ""]
19     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
a(this: &DomMatrix) -> f6420     pub fn a(this: &DomMatrix) -> f64;
21     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = a)]
22     #[doc = "Setter for the `a` field of this object."]
23     #[doc = ""]
24     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/a)"]
25     #[doc = ""]
26     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_a(this: &DomMatrix, value: f64)27     pub fn set_a(this: &DomMatrix, value: f64);
28     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = b)]
29     #[doc = "Getter for the `b` field of this object."]
30     #[doc = ""]
31     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/b)"]
32     #[doc = ""]
33     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
b(this: &DomMatrix) -> f6434     pub fn b(this: &DomMatrix) -> f64;
35     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = b)]
36     #[doc = "Setter for the `b` field of this object."]
37     #[doc = ""]
38     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/b)"]
39     #[doc = ""]
40     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_b(this: &DomMatrix, value: f64)41     pub fn set_b(this: &DomMatrix, value: f64);
42     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = c)]
43     #[doc = "Getter for the `c` field of this object."]
44     #[doc = ""]
45     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/c)"]
46     #[doc = ""]
47     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
c(this: &DomMatrix) -> f6448     pub fn c(this: &DomMatrix) -> f64;
49     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = c)]
50     #[doc = "Setter for the `c` field of this object."]
51     #[doc = ""]
52     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/c)"]
53     #[doc = ""]
54     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_c(this: &DomMatrix, value: f64)55     pub fn set_c(this: &DomMatrix, value: f64);
56     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = d)]
57     #[doc = "Getter for the `d` field of this object."]
58     #[doc = ""]
59     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/d)"]
60     #[doc = ""]
61     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
d(this: &DomMatrix) -> f6462     pub fn d(this: &DomMatrix) -> f64;
63     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = d)]
64     #[doc = "Setter for the `d` field of this object."]
65     #[doc = ""]
66     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/d)"]
67     #[doc = ""]
68     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_d(this: &DomMatrix, value: f64)69     pub fn set_d(this: &DomMatrix, value: f64);
70     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = e)]
71     #[doc = "Getter for the `e` field of this object."]
72     #[doc = ""]
73     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/e)"]
74     #[doc = ""]
75     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
e(this: &DomMatrix) -> f6476     pub fn e(this: &DomMatrix) -> f64;
77     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = e)]
78     #[doc = "Setter for the `e` field of this object."]
79     #[doc = ""]
80     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/e)"]
81     #[doc = ""]
82     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_e(this: &DomMatrix, value: f64)83     pub fn set_e(this: &DomMatrix, value: f64);
84     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = f)]
85     #[doc = "Getter for the `f` field of this object."]
86     #[doc = ""]
87     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/f)"]
88     #[doc = ""]
89     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
f(this: &DomMatrix) -> f6490     pub fn f(this: &DomMatrix) -> f64;
91     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = f)]
92     #[doc = "Setter for the `f` field of this object."]
93     #[doc = ""]
94     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/f)"]
95     #[doc = ""]
96     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_f(this: &DomMatrix, value: f64)97     pub fn set_f(this: &DomMatrix, value: f64);
98     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m11)]
99     #[doc = "Getter for the `m11` field of this object."]
100     #[doc = ""]
101     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m11)"]
102     #[doc = ""]
103     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m11(this: &DomMatrix) -> f64104     pub fn m11(this: &DomMatrix) -> f64;
105     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m11)]
106     #[doc = "Setter for the `m11` field of this object."]
107     #[doc = ""]
108     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m11)"]
109     #[doc = ""]
110     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m11(this: &DomMatrix, value: f64)111     pub fn set_m11(this: &DomMatrix, value: f64);
112     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m12)]
113     #[doc = "Getter for the `m12` field of this object."]
114     #[doc = ""]
115     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m12)"]
116     #[doc = ""]
117     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m12(this: &DomMatrix) -> f64118     pub fn m12(this: &DomMatrix) -> f64;
119     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m12)]
120     #[doc = "Setter for the `m12` field of this object."]
121     #[doc = ""]
122     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m12)"]
123     #[doc = ""]
124     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m12(this: &DomMatrix, value: f64)125     pub fn set_m12(this: &DomMatrix, value: f64);
126     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m13)]
127     #[doc = "Getter for the `m13` field of this object."]
128     #[doc = ""]
129     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m13)"]
130     #[doc = ""]
131     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m13(this: &DomMatrix) -> f64132     pub fn m13(this: &DomMatrix) -> f64;
133     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m13)]
134     #[doc = "Setter for the `m13` field of this object."]
135     #[doc = ""]
136     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m13)"]
137     #[doc = ""]
138     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m13(this: &DomMatrix, value: f64)139     pub fn set_m13(this: &DomMatrix, value: f64);
140     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m14)]
141     #[doc = "Getter for the `m14` field of this object."]
142     #[doc = ""]
143     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m14)"]
144     #[doc = ""]
145     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m14(this: &DomMatrix) -> f64146     pub fn m14(this: &DomMatrix) -> f64;
147     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m14)]
148     #[doc = "Setter for the `m14` field of this object."]
149     #[doc = ""]
150     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m14)"]
151     #[doc = ""]
152     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m14(this: &DomMatrix, value: f64)153     pub fn set_m14(this: &DomMatrix, value: f64);
154     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m21)]
155     #[doc = "Getter for the `m21` field of this object."]
156     #[doc = ""]
157     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m21)"]
158     #[doc = ""]
159     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m21(this: &DomMatrix) -> f64160     pub fn m21(this: &DomMatrix) -> f64;
161     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m21)]
162     #[doc = "Setter for the `m21` field of this object."]
163     #[doc = ""]
164     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m21)"]
165     #[doc = ""]
166     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m21(this: &DomMatrix, value: f64)167     pub fn set_m21(this: &DomMatrix, value: f64);
168     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m22)]
169     #[doc = "Getter for the `m22` field of this object."]
170     #[doc = ""]
171     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m22)"]
172     #[doc = ""]
173     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m22(this: &DomMatrix) -> f64174     pub fn m22(this: &DomMatrix) -> f64;
175     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m22)]
176     #[doc = "Setter for the `m22` field of this object."]
177     #[doc = ""]
178     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m22)"]
179     #[doc = ""]
180     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m22(this: &DomMatrix, value: f64)181     pub fn set_m22(this: &DomMatrix, value: f64);
182     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m23)]
183     #[doc = "Getter for the `m23` field of this object."]
184     #[doc = ""]
185     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m23)"]
186     #[doc = ""]
187     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m23(this: &DomMatrix) -> f64188     pub fn m23(this: &DomMatrix) -> f64;
189     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m23)]
190     #[doc = "Setter for the `m23` field of this object."]
191     #[doc = ""]
192     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m23)"]
193     #[doc = ""]
194     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m23(this: &DomMatrix, value: f64)195     pub fn set_m23(this: &DomMatrix, value: f64);
196     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m24)]
197     #[doc = "Getter for the `m24` field of this object."]
198     #[doc = ""]
199     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m24)"]
200     #[doc = ""]
201     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m24(this: &DomMatrix) -> f64202     pub fn m24(this: &DomMatrix) -> f64;
203     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m24)]
204     #[doc = "Setter for the `m24` field of this object."]
205     #[doc = ""]
206     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m24)"]
207     #[doc = ""]
208     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m24(this: &DomMatrix, value: f64)209     pub fn set_m24(this: &DomMatrix, value: f64);
210     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m31)]
211     #[doc = "Getter for the `m31` field of this object."]
212     #[doc = ""]
213     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m31)"]
214     #[doc = ""]
215     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m31(this: &DomMatrix) -> f64216     pub fn m31(this: &DomMatrix) -> f64;
217     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m31)]
218     #[doc = "Setter for the `m31` field of this object."]
219     #[doc = ""]
220     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m31)"]
221     #[doc = ""]
222     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m31(this: &DomMatrix, value: f64)223     pub fn set_m31(this: &DomMatrix, value: f64);
224     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m32)]
225     #[doc = "Getter for the `m32` field of this object."]
226     #[doc = ""]
227     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m32)"]
228     #[doc = ""]
229     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m32(this: &DomMatrix) -> f64230     pub fn m32(this: &DomMatrix) -> f64;
231     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m32)]
232     #[doc = "Setter for the `m32` field of this object."]
233     #[doc = ""]
234     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m32)"]
235     #[doc = ""]
236     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m32(this: &DomMatrix, value: f64)237     pub fn set_m32(this: &DomMatrix, value: f64);
238     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m33)]
239     #[doc = "Getter for the `m33` field of this object."]
240     #[doc = ""]
241     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m33)"]
242     #[doc = ""]
243     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m33(this: &DomMatrix) -> f64244     pub fn m33(this: &DomMatrix) -> f64;
245     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m33)]
246     #[doc = "Setter for the `m33` field of this object."]
247     #[doc = ""]
248     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m33)"]
249     #[doc = ""]
250     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m33(this: &DomMatrix, value: f64)251     pub fn set_m33(this: &DomMatrix, value: f64);
252     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m34)]
253     #[doc = "Getter for the `m34` field of this object."]
254     #[doc = ""]
255     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m34)"]
256     #[doc = ""]
257     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m34(this: &DomMatrix) -> f64258     pub fn m34(this: &DomMatrix) -> f64;
259     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m34)]
260     #[doc = "Setter for the `m34` field of this object."]
261     #[doc = ""]
262     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m34)"]
263     #[doc = ""]
264     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m34(this: &DomMatrix, value: f64)265     pub fn set_m34(this: &DomMatrix, value: f64);
266     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m41)]
267     #[doc = "Getter for the `m41` field of this object."]
268     #[doc = ""]
269     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m41)"]
270     #[doc = ""]
271     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m41(this: &DomMatrix) -> f64272     pub fn m41(this: &DomMatrix) -> f64;
273     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m41)]
274     #[doc = "Setter for the `m41` field of this object."]
275     #[doc = ""]
276     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m41)"]
277     #[doc = ""]
278     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m41(this: &DomMatrix, value: f64)279     pub fn set_m41(this: &DomMatrix, value: f64);
280     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m42)]
281     #[doc = "Getter for the `m42` field of this object."]
282     #[doc = ""]
283     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m42)"]
284     #[doc = ""]
285     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m42(this: &DomMatrix) -> f64286     pub fn m42(this: &DomMatrix) -> f64;
287     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m42)]
288     #[doc = "Setter for the `m42` field of this object."]
289     #[doc = ""]
290     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m42)"]
291     #[doc = ""]
292     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m42(this: &DomMatrix, value: f64)293     pub fn set_m42(this: &DomMatrix, value: f64);
294     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m43)]
295     #[doc = "Getter for the `m43` field of this object."]
296     #[doc = ""]
297     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m43)"]
298     #[doc = ""]
299     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m43(this: &DomMatrix) -> f64300     pub fn m43(this: &DomMatrix) -> f64;
301     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m43)]
302     #[doc = "Setter for the `m43` field of this object."]
303     #[doc = ""]
304     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m43)"]
305     #[doc = ""]
306     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m43(this: &DomMatrix, value: f64)307     pub fn set_m43(this: &DomMatrix, value: f64);
308     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m44)]
309     #[doc = "Getter for the `m44` field of this object."]
310     #[doc = ""]
311     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m44)"]
312     #[doc = ""]
313     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
m44(this: &DomMatrix) -> f64314     pub fn m44(this: &DomMatrix) -> f64;
315     # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m44)]
316     #[doc = "Setter for the `m44` field of this object."]
317     #[doc = ""]
318     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m44)"]
319     #[doc = ""]
320     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_m44(this: &DomMatrix, value: f64)321     pub fn set_m44(this: &DomMatrix, value: f64);
322     #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")]
323     #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."]
324     #[doc = ""]
325     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"]
326     #[doc = ""]
327     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
new() -> Result<DomMatrix, JsValue>328     pub fn new() -> Result<DomMatrix, JsValue>;
329     #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")]
330     #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."]
331     #[doc = ""]
332     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"]
333     #[doc = ""]
334     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
new_with_transform_list(transform_list: &str) -> Result<DomMatrix, JsValue>335     pub fn new_with_transform_list(transform_list: &str) -> Result<DomMatrix, JsValue>;
336     #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")]
337     #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."]
338     #[doc = ""]
339     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"]
340     #[doc = ""]
341     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
new_with_other(other: &DomMatrixReadOnly) -> Result<DomMatrix, JsValue>342     pub fn new_with_other(other: &DomMatrixReadOnly) -> Result<DomMatrix, JsValue>;
343     #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")]
344     #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."]
345     #[doc = ""]
346     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"]
347     #[doc = ""]
348     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
new_with_array32(array32: &mut [f32]) -> Result<DomMatrix, JsValue>349     pub fn new_with_array32(array32: &mut [f32]) -> Result<DomMatrix, JsValue>;
350     #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")]
351     #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."]
352     #[doc = ""]
353     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"]
354     #[doc = ""]
355     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
new_with_array64(array64: &mut [f64]) -> Result<DomMatrix, JsValue>356     pub fn new_with_array64(array64: &mut [f64]) -> Result<DomMatrix, JsValue>;
357     #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")]
358     #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."]
359     #[doc = ""]
360     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"]
361     #[doc = ""]
362     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
new_with_number_sequence( number_sequence: &::wasm_bindgen::JsValue, ) -> Result<DomMatrix, JsValue>363     pub fn new_with_number_sequence(
364         number_sequence: &::wasm_bindgen::JsValue,
365     ) -> Result<DomMatrix, JsValue>;
366     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = invertSelf)]
367     #[doc = "The `invertSelf()` method."]
368     #[doc = ""]
369     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/invertSelf)"]
370     #[doc = ""]
371     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
invert_self(this: &DomMatrix) -> DomMatrix372     pub fn invert_self(this: &DomMatrix) -> DomMatrix;
373     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = multiplySelf)]
374     #[doc = "The `multiplySelf()` method."]
375     #[doc = ""]
376     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/multiplySelf)"]
377     #[doc = ""]
378     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
multiply_self(this: &DomMatrix, other: &DomMatrix) -> DomMatrix379     pub fn multiply_self(this: &DomMatrix, other: &DomMatrix) -> DomMatrix;
380     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = preMultiplySelf)]
381     #[doc = "The `preMultiplySelf()` method."]
382     #[doc = ""]
383     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/preMultiplySelf)"]
384     #[doc = ""]
385     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
pre_multiply_self(this: &DomMatrix, other: &DomMatrix) -> DomMatrix386     pub fn pre_multiply_self(this: &DomMatrix, other: &DomMatrix) -> DomMatrix;
387     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = rotateAxisAngleSelf)]
388     #[doc = "The `rotateAxisAngleSelf()` method."]
389     #[doc = ""]
390     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/rotateAxisAngleSelf)"]
391     #[doc = ""]
392     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
rotate_axis_angle_self( this: &DomMatrix, x: f64, y: f64, z: f64, angle: f64, ) -> DomMatrix393     pub fn rotate_axis_angle_self(
394         this: &DomMatrix,
395         x: f64,
396         y: f64,
397         z: f64,
398         angle: f64,
399     ) -> DomMatrix;
400     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = rotateFromVectorSelf)]
401     #[doc = "The `rotateFromVectorSelf()` method."]
402     #[doc = ""]
403     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/rotateFromVectorSelf)"]
404     #[doc = ""]
405     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
rotate_from_vector_self(this: &DomMatrix, x: f64, y: f64) -> DomMatrix406     pub fn rotate_from_vector_self(this: &DomMatrix, x: f64, y: f64) -> DomMatrix;
407     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = rotateSelf)]
408     #[doc = "The `rotateSelf()` method."]
409     #[doc = ""]
410     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/rotateSelf)"]
411     #[doc = ""]
412     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
rotate_self(this: &DomMatrix, angle: f64) -> DomMatrix413     pub fn rotate_self(this: &DomMatrix, angle: f64) -> DomMatrix;
414     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = rotateSelf)]
415     #[doc = "The `rotateSelf()` method."]
416     #[doc = ""]
417     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/rotateSelf)"]
418     #[doc = ""]
419     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
rotate_self_with_origin_x(this: &DomMatrix, angle: f64, origin_x: f64) -> DomMatrix420     pub fn rotate_self_with_origin_x(this: &DomMatrix, angle: f64, origin_x: f64) -> DomMatrix;
421     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = rotateSelf)]
422     #[doc = "The `rotateSelf()` method."]
423     #[doc = ""]
424     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/rotateSelf)"]
425     #[doc = ""]
426     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
rotate_self_with_origin_x_and_origin_y( this: &DomMatrix, angle: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix427     pub fn rotate_self_with_origin_x_and_origin_y(
428         this: &DomMatrix,
429         angle: f64,
430         origin_x: f64,
431         origin_y: f64,
432     ) -> DomMatrix;
433     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scale3dSelf)]
434     #[doc = "The `scale3dSelf()` method."]
435     #[doc = ""]
436     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scale3dSelf)"]
437     #[doc = ""]
438     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale3d_self(this: &DomMatrix, scale: f64) -> DomMatrix439     pub fn scale3d_self(this: &DomMatrix, scale: f64) -> DomMatrix;
440     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scale3dSelf)]
441     #[doc = "The `scale3dSelf()` method."]
442     #[doc = ""]
443     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scale3dSelf)"]
444     #[doc = ""]
445     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale3d_self_with_origin_x(this: &DomMatrix, scale: f64, origin_x: f64) -> DomMatrix446     pub fn scale3d_self_with_origin_x(this: &DomMatrix, scale: f64, origin_x: f64) -> DomMatrix;
447     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scale3dSelf)]
448     #[doc = "The `scale3dSelf()` method."]
449     #[doc = ""]
450     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scale3dSelf)"]
451     #[doc = ""]
452     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale3d_self_with_origin_x_and_origin_y( this: &DomMatrix, scale: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix453     pub fn scale3d_self_with_origin_x_and_origin_y(
454         this: &DomMatrix,
455         scale: f64,
456         origin_x: f64,
457         origin_y: f64,
458     ) -> DomMatrix;
459     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scale3dSelf)]
460     #[doc = "The `scale3dSelf()` method."]
461     #[doc = ""]
462     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scale3dSelf)"]
463     #[doc = ""]
464     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale3d_self_with_origin_x_and_origin_y_and_origin_z( this: &DomMatrix, scale: f64, origin_x: f64, origin_y: f64, origin_z: f64, ) -> DomMatrix465     pub fn scale3d_self_with_origin_x_and_origin_y_and_origin_z(
466         this: &DomMatrix,
467         scale: f64,
468         origin_x: f64,
469         origin_y: f64,
470         origin_z: f64,
471     ) -> DomMatrix;
472     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)]
473     #[doc = "The `scaleNonUniformSelf()` method."]
474     #[doc = ""]
475     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"]
476     #[doc = ""]
477     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale_non_uniform_self(this: &DomMatrix, scale_x: f64) -> DomMatrix478     pub fn scale_non_uniform_self(this: &DomMatrix, scale_x: f64) -> DomMatrix;
479     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)]
480     #[doc = "The `scaleNonUniformSelf()` method."]
481     #[doc = ""]
482     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"]
483     #[doc = ""]
484     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale_non_uniform_self_with_scale_y( this: &DomMatrix, scale_x: f64, scale_y: f64, ) -> DomMatrix485     pub fn scale_non_uniform_self_with_scale_y(
486         this: &DomMatrix,
487         scale_x: f64,
488         scale_y: f64,
489     ) -> DomMatrix;
490     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)]
491     #[doc = "The `scaleNonUniformSelf()` method."]
492     #[doc = ""]
493     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"]
494     #[doc = ""]
495     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale_non_uniform_self_with_scale_y_and_scale_z( this: &DomMatrix, scale_x: f64, scale_y: f64, scale_z: f64, ) -> DomMatrix496     pub fn scale_non_uniform_self_with_scale_y_and_scale_z(
497         this: &DomMatrix,
498         scale_x: f64,
499         scale_y: f64,
500         scale_z: f64,
501     ) -> DomMatrix;
502     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)]
503     #[doc = "The `scaleNonUniformSelf()` method."]
504     #[doc = ""]
505     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"]
506     #[doc = ""]
507     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x( this: &DomMatrix, scale_x: f64, scale_y: f64, scale_z: f64, origin_x: f64, ) -> DomMatrix508     pub fn scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x(
509         this: &DomMatrix,
510         scale_x: f64,
511         scale_y: f64,
512         scale_z: f64,
513         origin_x: f64,
514     ) -> DomMatrix;
515     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)]
516     #[doc = "The `scaleNonUniformSelf()` method."]
517     #[doc = ""]
518     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"]
519     #[doc = ""]
520     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x_and_origin_y( this: &DomMatrix, scale_x: f64, scale_y: f64, scale_z: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix521     pub fn scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x_and_origin_y(
522         this: &DomMatrix,
523         scale_x: f64,
524         scale_y: f64,
525         scale_z: f64,
526         origin_x: f64,
527         origin_y: f64,
528     ) -> DomMatrix;
529     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)]
530     #[doc = "The `scaleNonUniformSelf()` method."]
531     #[doc = ""]
532     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"]
533     #[doc = ""]
534     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x_and_origin_y_and_origin_z( this: &DomMatrix, scale_x: f64, scale_y: f64, scale_z: f64, origin_x: f64, origin_y: f64, origin_z: f64, ) -> DomMatrix535     pub fn scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x_and_origin_y_and_origin_z(
536         this: &DomMatrix,
537         scale_x: f64,
538         scale_y: f64,
539         scale_z: f64,
540         origin_x: f64,
541         origin_y: f64,
542         origin_z: f64,
543     ) -> DomMatrix;
544     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleSelf)]
545     #[doc = "The `scaleSelf()` method."]
546     #[doc = ""]
547     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleSelf)"]
548     #[doc = ""]
549     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale_self(this: &DomMatrix, scale: f64) -> DomMatrix550     pub fn scale_self(this: &DomMatrix, scale: f64) -> DomMatrix;
551     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleSelf)]
552     #[doc = "The `scaleSelf()` method."]
553     #[doc = ""]
554     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleSelf)"]
555     #[doc = ""]
556     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale_self_with_origin_x(this: &DomMatrix, scale: f64, origin_x: f64) -> DomMatrix557     pub fn scale_self_with_origin_x(this: &DomMatrix, scale: f64, origin_x: f64) -> DomMatrix;
558     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleSelf)]
559     #[doc = "The `scaleSelf()` method."]
560     #[doc = ""]
561     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleSelf)"]
562     #[doc = ""]
563     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
scale_self_with_origin_x_and_origin_y( this: &DomMatrix, scale: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix564     pub fn scale_self_with_origin_x_and_origin_y(
565         this: &DomMatrix,
566         scale: f64,
567         origin_x: f64,
568         origin_y: f64,
569     ) -> DomMatrix;
570     # [wasm_bindgen (catch , method , structural , js_class = "DOMMatrix" , js_name = setMatrixValue)]
571     #[doc = "The `setMatrixValue()` method."]
572     #[doc = ""]
573     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/setMatrixValue)"]
574     #[doc = ""]
575     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
set_matrix_value(this: &DomMatrix, transform_list: &str) -> Result<DomMatrix, JsValue>576     pub fn set_matrix_value(this: &DomMatrix, transform_list: &str) -> Result<DomMatrix, JsValue>;
577     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = skewXSelf)]
578     #[doc = "The `skewXSelf()` method."]
579     #[doc = ""]
580     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/skewXSelf)"]
581     #[doc = ""]
582     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
skew_x_self(this: &DomMatrix, sx: f64) -> DomMatrix583     pub fn skew_x_self(this: &DomMatrix, sx: f64) -> DomMatrix;
584     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = skewYSelf)]
585     #[doc = "The `skewYSelf()` method."]
586     #[doc = ""]
587     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/skewYSelf)"]
588     #[doc = ""]
589     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
skew_y_self(this: &DomMatrix, sy: f64) -> DomMatrix590     pub fn skew_y_self(this: &DomMatrix, sy: f64) -> DomMatrix;
591     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = translateSelf)]
592     #[doc = "The `translateSelf()` method."]
593     #[doc = ""]
594     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/translateSelf)"]
595     #[doc = ""]
596     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
translate_self(this: &DomMatrix, tx: f64, ty: f64) -> DomMatrix597     pub fn translate_self(this: &DomMatrix, tx: f64, ty: f64) -> DomMatrix;
598     # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = translateSelf)]
599     #[doc = "The `translateSelf()` method."]
600     #[doc = ""]
601     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/translateSelf)"]
602     #[doc = ""]
603     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"]
translate_self_with_tz(this: &DomMatrix, tx: f64, ty: f64, tz: f64) -> DomMatrix604     pub fn translate_self_with_tz(this: &DomMatrix, tx: f64, ty: f64, tz: f64) -> DomMatrix;
605 }
606