1 #![allow(unused_imports)]
2 use super::*;
3 use wasm_bindgen::prelude::*;
4 #[wasm_bindgen]
5 extern "C" {
6     # [wasm_bindgen (extends = :: js_sys :: Object , js_name = DOMMatrixReadOnly , typescript_type = "DOMMatrixReadOnly")]
7     #[derive(Debug, Clone, PartialEq, Eq)]
8     #[doc = "The `DomMatrixReadOnly` class."]
9     #[doc = ""]
10     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly)"]
11     #[doc = ""]
12     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
13     pub type DomMatrixReadOnly;
14     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , 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/DOMMatrixReadOnly/a)"]
18     #[doc = ""]
19     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
a(this: &DomMatrixReadOnly) -> f6420     pub fn a(this: &DomMatrixReadOnly) -> f64;
21     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = b)]
22     #[doc = "Getter for the `b` field of this object."]
23     #[doc = ""]
24     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/b)"]
25     #[doc = ""]
26     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
b(this: &DomMatrixReadOnly) -> f6427     pub fn b(this: &DomMatrixReadOnly) -> f64;
28     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = c)]
29     #[doc = "Getter for the `c` field of this object."]
30     #[doc = ""]
31     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/c)"]
32     #[doc = ""]
33     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
c(this: &DomMatrixReadOnly) -> f6434     pub fn c(this: &DomMatrixReadOnly) -> f64;
35     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = d)]
36     #[doc = "Getter for the `d` field of this object."]
37     #[doc = ""]
38     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/d)"]
39     #[doc = ""]
40     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
d(this: &DomMatrixReadOnly) -> f6441     pub fn d(this: &DomMatrixReadOnly) -> f64;
42     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = e)]
43     #[doc = "Getter for the `e` field of this object."]
44     #[doc = ""]
45     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/e)"]
46     #[doc = ""]
47     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
e(this: &DomMatrixReadOnly) -> f6448     pub fn e(this: &DomMatrixReadOnly) -> f64;
49     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = f)]
50     #[doc = "Getter for the `f` field of this object."]
51     #[doc = ""]
52     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/f)"]
53     #[doc = ""]
54     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
f(this: &DomMatrixReadOnly) -> f6455     pub fn f(this: &DomMatrixReadOnly) -> f64;
56     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m11)]
57     #[doc = "Getter for the `m11` field of this object."]
58     #[doc = ""]
59     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m11)"]
60     #[doc = ""]
61     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m11(this: &DomMatrixReadOnly) -> f6462     pub fn m11(this: &DomMatrixReadOnly) -> f64;
63     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m12)]
64     #[doc = "Getter for the `m12` field of this object."]
65     #[doc = ""]
66     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m12)"]
67     #[doc = ""]
68     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m12(this: &DomMatrixReadOnly) -> f6469     pub fn m12(this: &DomMatrixReadOnly) -> f64;
70     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m13)]
71     #[doc = "Getter for the `m13` field of this object."]
72     #[doc = ""]
73     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m13)"]
74     #[doc = ""]
75     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m13(this: &DomMatrixReadOnly) -> f6476     pub fn m13(this: &DomMatrixReadOnly) -> f64;
77     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m14)]
78     #[doc = "Getter for the `m14` field of this object."]
79     #[doc = ""]
80     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m14)"]
81     #[doc = ""]
82     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m14(this: &DomMatrixReadOnly) -> f6483     pub fn m14(this: &DomMatrixReadOnly) -> f64;
84     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m21)]
85     #[doc = "Getter for the `m21` field of this object."]
86     #[doc = ""]
87     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m21)"]
88     #[doc = ""]
89     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m21(this: &DomMatrixReadOnly) -> f6490     pub fn m21(this: &DomMatrixReadOnly) -> f64;
91     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m22)]
92     #[doc = "Getter for the `m22` field of this object."]
93     #[doc = ""]
94     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m22)"]
95     #[doc = ""]
96     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m22(this: &DomMatrixReadOnly) -> f6497     pub fn m22(this: &DomMatrixReadOnly) -> f64;
98     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m23)]
99     #[doc = "Getter for the `m23` field of this object."]
100     #[doc = ""]
101     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m23)"]
102     #[doc = ""]
103     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m23(this: &DomMatrixReadOnly) -> f64104     pub fn m23(this: &DomMatrixReadOnly) -> f64;
105     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m24)]
106     #[doc = "Getter for the `m24` field of this object."]
107     #[doc = ""]
108     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m24)"]
109     #[doc = ""]
110     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m24(this: &DomMatrixReadOnly) -> f64111     pub fn m24(this: &DomMatrixReadOnly) -> f64;
112     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m31)]
113     #[doc = "Getter for the `m31` field of this object."]
114     #[doc = ""]
115     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m31)"]
116     #[doc = ""]
117     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m31(this: &DomMatrixReadOnly) -> f64118     pub fn m31(this: &DomMatrixReadOnly) -> f64;
119     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m32)]
120     #[doc = "Getter for the `m32` field of this object."]
121     #[doc = ""]
122     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m32)"]
123     #[doc = ""]
124     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m32(this: &DomMatrixReadOnly) -> f64125     pub fn m32(this: &DomMatrixReadOnly) -> f64;
126     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m33)]
127     #[doc = "Getter for the `m33` field of this object."]
128     #[doc = ""]
129     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m33)"]
130     #[doc = ""]
131     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m33(this: &DomMatrixReadOnly) -> f64132     pub fn m33(this: &DomMatrixReadOnly) -> f64;
133     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m34)]
134     #[doc = "Getter for the `m34` field of this object."]
135     #[doc = ""]
136     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m34)"]
137     #[doc = ""]
138     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m34(this: &DomMatrixReadOnly) -> f64139     pub fn m34(this: &DomMatrixReadOnly) -> f64;
140     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m41)]
141     #[doc = "Getter for the `m41` field of this object."]
142     #[doc = ""]
143     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m41)"]
144     #[doc = ""]
145     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m41(this: &DomMatrixReadOnly) -> f64146     pub fn m41(this: &DomMatrixReadOnly) -> f64;
147     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m42)]
148     #[doc = "Getter for the `m42` field of this object."]
149     #[doc = ""]
150     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m42)"]
151     #[doc = ""]
152     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m42(this: &DomMatrixReadOnly) -> f64153     pub fn m42(this: &DomMatrixReadOnly) -> f64;
154     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m43)]
155     #[doc = "Getter for the `m43` field of this object."]
156     #[doc = ""]
157     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m43)"]
158     #[doc = ""]
159     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m43(this: &DomMatrixReadOnly) -> f64160     pub fn m43(this: &DomMatrixReadOnly) -> f64;
161     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m44)]
162     #[doc = "Getter for the `m44` field of this object."]
163     #[doc = ""]
164     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m44)"]
165     #[doc = ""]
166     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
m44(this: &DomMatrixReadOnly) -> f64167     pub fn m44(this: &DomMatrixReadOnly) -> f64;
168     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = is2D)]
169     #[doc = "Getter for the `is2D` field of this object."]
170     #[doc = ""]
171     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/is2D)"]
172     #[doc = ""]
173     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
is_2d(this: &DomMatrixReadOnly) -> bool174     pub fn is_2d(this: &DomMatrixReadOnly) -> bool;
175     # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = isIdentity)]
176     #[doc = "Getter for the `isIdentity` field of this object."]
177     #[doc = ""]
178     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/isIdentity)"]
179     #[doc = ""]
180     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
is_identity(this: &DomMatrixReadOnly) -> bool181     pub fn is_identity(this: &DomMatrixReadOnly) -> bool;
182     #[wasm_bindgen(catch, constructor, js_class = "DOMMatrixReadOnly")]
183     #[doc = "The `new DomMatrixReadOnly(..)` constructor, creating a new instance of `DomMatrixReadOnly`."]
184     #[doc = ""]
185     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/DOMMatrixReadOnly)"]
186     #[doc = ""]
187     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
new() -> Result<DomMatrixReadOnly, JsValue>188     pub fn new() -> Result<DomMatrixReadOnly, JsValue>;
189     #[wasm_bindgen(catch, constructor, js_class = "DOMMatrixReadOnly")]
190     #[doc = "The `new DomMatrixReadOnly(..)` constructor, creating a new instance of `DomMatrixReadOnly`."]
191     #[doc = ""]
192     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/DOMMatrixReadOnly)"]
193     #[doc = ""]
194     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
new_with_str(init: &str) -> Result<DomMatrixReadOnly, JsValue>195     pub fn new_with_str(init: &str) -> Result<DomMatrixReadOnly, JsValue>;
196     #[wasm_bindgen(catch, constructor, js_class = "DOMMatrixReadOnly")]
197     #[doc = "The `new DomMatrixReadOnly(..)` constructor, creating a new instance of `DomMatrixReadOnly`."]
198     #[doc = ""]
199     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/DOMMatrixReadOnly)"]
200     #[doc = ""]
201     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
new_with_f64_sequence( init: &::wasm_bindgen::JsValue, ) -> Result<DomMatrixReadOnly, JsValue>202     pub fn new_with_f64_sequence(
203         init: &::wasm_bindgen::JsValue,
204     ) -> Result<DomMatrixReadOnly, JsValue>;
205     #[cfg(feature = "DomMatrix")]
206     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = flipX)]
207     #[doc = "The `flipX()` method."]
208     #[doc = ""]
209     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/flipX)"]
210     #[doc = ""]
211     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
flip_x(this: &DomMatrixReadOnly) -> DomMatrix212     pub fn flip_x(this: &DomMatrixReadOnly) -> DomMatrix;
213     #[cfg(feature = "DomMatrix")]
214     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = flipY)]
215     #[doc = "The `flipY()` method."]
216     #[doc = ""]
217     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/flipY)"]
218     #[doc = ""]
219     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
flip_y(this: &DomMatrixReadOnly) -> DomMatrix220     pub fn flip_y(this: &DomMatrixReadOnly) -> DomMatrix;
221     #[cfg(feature = "DomMatrix")]
222     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = inverse)]
223     #[doc = "The `inverse()` method."]
224     #[doc = ""]
225     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/inverse)"]
226     #[doc = ""]
227     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
inverse(this: &DomMatrixReadOnly) -> DomMatrix228     pub fn inverse(this: &DomMatrixReadOnly) -> DomMatrix;
229     #[cfg(feature = "DomMatrix")]
230     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = multiply)]
231     #[doc = "The `multiply()` method."]
232     #[doc = ""]
233     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/multiply)"]
234     #[doc = ""]
235     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
multiply(this: &DomMatrixReadOnly, other: &DomMatrix) -> DomMatrix236     pub fn multiply(this: &DomMatrixReadOnly, other: &DomMatrix) -> DomMatrix;
237     #[cfg(feature = "DomMatrix")]
238     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = rotate)]
239     #[doc = "The `rotate()` method."]
240     #[doc = ""]
241     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/rotate)"]
242     #[doc = ""]
243     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
rotate(this: &DomMatrixReadOnly, angle: f64) -> DomMatrix244     pub fn rotate(this: &DomMatrixReadOnly, angle: f64) -> DomMatrix;
245     #[cfg(feature = "DomMatrix")]
246     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = rotate)]
247     #[doc = "The `rotate()` method."]
248     #[doc = ""]
249     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/rotate)"]
250     #[doc = ""]
251     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
rotate_with_origin_x(this: &DomMatrixReadOnly, angle: f64, origin_x: f64) -> DomMatrix252     pub fn rotate_with_origin_x(this: &DomMatrixReadOnly, angle: f64, origin_x: f64) -> DomMatrix;
253     #[cfg(feature = "DomMatrix")]
254     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = rotate)]
255     #[doc = "The `rotate()` method."]
256     #[doc = ""]
257     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/rotate)"]
258     #[doc = ""]
259     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
rotate_with_origin_x_and_origin_y( this: &DomMatrixReadOnly, angle: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix260     pub fn rotate_with_origin_x_and_origin_y(
261         this: &DomMatrixReadOnly,
262         angle: f64,
263         origin_x: f64,
264         origin_y: f64,
265     ) -> DomMatrix;
266     #[cfg(feature = "DomMatrix")]
267     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = rotateAxisAngle)]
268     #[doc = "The `rotateAxisAngle()` method."]
269     #[doc = ""]
270     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/rotateAxisAngle)"]
271     #[doc = ""]
272     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
rotate_axis_angle( this: &DomMatrixReadOnly, x: f64, y: f64, z: f64, angle: f64, ) -> DomMatrix273     pub fn rotate_axis_angle(
274         this: &DomMatrixReadOnly,
275         x: f64,
276         y: f64,
277         z: f64,
278         angle: f64,
279     ) -> DomMatrix;
280     #[cfg(feature = "DomMatrix")]
281     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = rotateFromVector)]
282     #[doc = "The `rotateFromVector()` method."]
283     #[doc = ""]
284     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/rotateFromVector)"]
285     #[doc = ""]
286     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
rotate_from_vector(this: &DomMatrixReadOnly, x: f64, y: f64) -> DomMatrix287     pub fn rotate_from_vector(this: &DomMatrixReadOnly, x: f64, y: f64) -> DomMatrix;
288     #[cfg(feature = "DomMatrix")]
289     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale)]
290     #[doc = "The `scale()` method."]
291     #[doc = ""]
292     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale)"]
293     #[doc = ""]
294     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale(this: &DomMatrixReadOnly, scale: f64) -> DomMatrix295     pub fn scale(this: &DomMatrixReadOnly, scale: f64) -> DomMatrix;
296     #[cfg(feature = "DomMatrix")]
297     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale)]
298     #[doc = "The `scale()` method."]
299     #[doc = ""]
300     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale)"]
301     #[doc = ""]
302     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale_with_origin_x(this: &DomMatrixReadOnly, scale: f64, origin_x: f64) -> DomMatrix303     pub fn scale_with_origin_x(this: &DomMatrixReadOnly, scale: f64, origin_x: f64) -> DomMatrix;
304     #[cfg(feature = "DomMatrix")]
305     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale)]
306     #[doc = "The `scale()` method."]
307     #[doc = ""]
308     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale)"]
309     #[doc = ""]
310     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale_with_origin_x_and_origin_y( this: &DomMatrixReadOnly, scale: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix311     pub fn scale_with_origin_x_and_origin_y(
312         this: &DomMatrixReadOnly,
313         scale: f64,
314         origin_x: f64,
315         origin_y: f64,
316     ) -> DomMatrix;
317     #[cfg(feature = "DomMatrix")]
318     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale3d)]
319     #[doc = "The `scale3d()` method."]
320     #[doc = ""]
321     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale3d)"]
322     #[doc = ""]
323     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale3d(this: &DomMatrixReadOnly, scale: f64) -> DomMatrix324     pub fn scale3d(this: &DomMatrixReadOnly, scale: f64) -> DomMatrix;
325     #[cfg(feature = "DomMatrix")]
326     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale3d)]
327     #[doc = "The `scale3d()` method."]
328     #[doc = ""]
329     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale3d)"]
330     #[doc = ""]
331     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale3d_with_origin_x(this: &DomMatrixReadOnly, scale: f64, origin_x: f64) -> DomMatrix332     pub fn scale3d_with_origin_x(this: &DomMatrixReadOnly, scale: f64, origin_x: f64) -> DomMatrix;
333     #[cfg(feature = "DomMatrix")]
334     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale3d)]
335     #[doc = "The `scale3d()` method."]
336     #[doc = ""]
337     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale3d)"]
338     #[doc = ""]
339     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale3d_with_origin_x_and_origin_y( this: &DomMatrixReadOnly, scale: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix340     pub fn scale3d_with_origin_x_and_origin_y(
341         this: &DomMatrixReadOnly,
342         scale: f64,
343         origin_x: f64,
344         origin_y: f64,
345     ) -> DomMatrix;
346     #[cfg(feature = "DomMatrix")]
347     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale3d)]
348     #[doc = "The `scale3d()` method."]
349     #[doc = ""]
350     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale3d)"]
351     #[doc = ""]
352     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale3d_with_origin_x_and_origin_y_and_origin_z( this: &DomMatrixReadOnly, scale: f64, origin_x: f64, origin_y: f64, origin_z: f64, ) -> DomMatrix353     pub fn scale3d_with_origin_x_and_origin_y_and_origin_z(
354         this: &DomMatrixReadOnly,
355         scale: f64,
356         origin_x: f64,
357         origin_y: f64,
358         origin_z: f64,
359     ) -> DomMatrix;
360     #[cfg(feature = "DomMatrix")]
361     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)]
362     #[doc = "The `scaleNonUniform()` method."]
363     #[doc = ""]
364     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"]
365     #[doc = ""]
366     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale_non_uniform(this: &DomMatrixReadOnly, scale_x: f64) -> DomMatrix367     pub fn scale_non_uniform(this: &DomMatrixReadOnly, scale_x: f64) -> DomMatrix;
368     #[cfg(feature = "DomMatrix")]
369     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)]
370     #[doc = "The `scaleNonUniform()` method."]
371     #[doc = ""]
372     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"]
373     #[doc = ""]
374     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale_non_uniform_with_scale_y( this: &DomMatrixReadOnly, scale_x: f64, scale_y: f64, ) -> DomMatrix375     pub fn scale_non_uniform_with_scale_y(
376         this: &DomMatrixReadOnly,
377         scale_x: f64,
378         scale_y: f64,
379     ) -> DomMatrix;
380     #[cfg(feature = "DomMatrix")]
381     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)]
382     #[doc = "The `scaleNonUniform()` method."]
383     #[doc = ""]
384     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"]
385     #[doc = ""]
386     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale_non_uniform_with_scale_y_and_scale_z( this: &DomMatrixReadOnly, scale_x: f64, scale_y: f64, scale_z: f64, ) -> DomMatrix387     pub fn scale_non_uniform_with_scale_y_and_scale_z(
388         this: &DomMatrixReadOnly,
389         scale_x: f64,
390         scale_y: f64,
391         scale_z: f64,
392     ) -> DomMatrix;
393     #[cfg(feature = "DomMatrix")]
394     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)]
395     #[doc = "The `scaleNonUniform()` method."]
396     #[doc = ""]
397     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"]
398     #[doc = ""]
399     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale_non_uniform_with_scale_y_and_scale_z_and_origin_x( this: &DomMatrixReadOnly, scale_x: f64, scale_y: f64, scale_z: f64, origin_x: f64, ) -> DomMatrix400     pub fn scale_non_uniform_with_scale_y_and_scale_z_and_origin_x(
401         this: &DomMatrixReadOnly,
402         scale_x: f64,
403         scale_y: f64,
404         scale_z: f64,
405         origin_x: f64,
406     ) -> DomMatrix;
407     #[cfg(feature = "DomMatrix")]
408     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)]
409     #[doc = "The `scaleNonUniform()` method."]
410     #[doc = ""]
411     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"]
412     #[doc = ""]
413     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale_non_uniform_with_scale_y_and_scale_z_and_origin_x_and_origin_y( this: &DomMatrixReadOnly, scale_x: f64, scale_y: f64, scale_z: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix414     pub fn scale_non_uniform_with_scale_y_and_scale_z_and_origin_x_and_origin_y(
415         this: &DomMatrixReadOnly,
416         scale_x: f64,
417         scale_y: f64,
418         scale_z: f64,
419         origin_x: f64,
420         origin_y: f64,
421     ) -> DomMatrix;
422     #[cfg(feature = "DomMatrix")]
423     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)]
424     #[doc = "The `scaleNonUniform()` method."]
425     #[doc = ""]
426     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"]
427     #[doc = ""]
428     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
scale_non_uniform_with_scale_y_and_scale_z_and_origin_x_and_origin_y_and_origin_z( this: &DomMatrixReadOnly, scale_x: f64, scale_y: f64, scale_z: f64, origin_x: f64, origin_y: f64, origin_z: f64, ) -> DomMatrix429     pub fn scale_non_uniform_with_scale_y_and_scale_z_and_origin_x_and_origin_y_and_origin_z(
430         this: &DomMatrixReadOnly,
431         scale_x: f64,
432         scale_y: f64,
433         scale_z: f64,
434         origin_x: f64,
435         origin_y: f64,
436         origin_z: f64,
437     ) -> DomMatrix;
438     #[cfg(feature = "DomMatrix")]
439     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = skewX)]
440     #[doc = "The `skewX()` method."]
441     #[doc = ""]
442     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/skewX)"]
443     #[doc = ""]
444     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
skew_x(this: &DomMatrixReadOnly, sx: f64) -> DomMatrix445     pub fn skew_x(this: &DomMatrixReadOnly, sx: f64) -> DomMatrix;
446     #[cfg(feature = "DomMatrix")]
447     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = skewY)]
448     #[doc = "The `skewY()` method."]
449     #[doc = ""]
450     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/skewY)"]
451     #[doc = ""]
452     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
skew_y(this: &DomMatrixReadOnly, sy: f64) -> DomMatrix453     pub fn skew_y(this: &DomMatrixReadOnly, sy: f64) -> DomMatrix;
454     # [wasm_bindgen (catch , method , structural , js_class = "DOMMatrixReadOnly" , js_name = toFloat32Array)]
455     #[doc = "The `toFloat32Array()` method."]
456     #[doc = ""]
457     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/toFloat32Array)"]
458     #[doc = ""]
459     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
to_float32_array(this: &DomMatrixReadOnly) -> Result<Vec<f32>, JsValue>460     pub fn to_float32_array(this: &DomMatrixReadOnly) -> Result<Vec<f32>, JsValue>;
461     # [wasm_bindgen (catch , method , structural , js_class = "DOMMatrixReadOnly" , js_name = toFloat64Array)]
462     #[doc = "The `toFloat64Array()` method."]
463     #[doc = ""]
464     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/toFloat64Array)"]
465     #[doc = ""]
466     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
to_float64_array(this: &DomMatrixReadOnly) -> Result<Vec<f64>, JsValue>467     pub fn to_float64_array(this: &DomMatrixReadOnly) -> Result<Vec<f64>, JsValue>;
468     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = toJSON)]
469     #[doc = "The `toJSON()` method."]
470     #[doc = ""]
471     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/toJSON)"]
472     #[doc = ""]
473     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"]
to_json(this: &DomMatrixReadOnly) -> ::js_sys::Object474     pub fn to_json(this: &DomMatrixReadOnly) -> ::js_sys::Object;
475     #[cfg(feature = "DomPoint")]
476     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = transformPoint)]
477     #[doc = "The `transformPoint()` method."]
478     #[doc = ""]
479     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/transformPoint)"]
480     #[doc = ""]
481     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`, `DomPoint`*"]
transform_point(this: &DomMatrixReadOnly) -> DomPoint482     pub fn transform_point(this: &DomMatrixReadOnly) -> DomPoint;
483     #[cfg(all(feature = "DomPoint", feature = "DomPointInit",))]
484     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = transformPoint)]
485     #[doc = "The `transformPoint()` method."]
486     #[doc = ""]
487     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/transformPoint)"]
488     #[doc = ""]
489     #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`, `DomPoint`, `DomPointInit`*"]
transform_point_with_point(this: &DomMatrixReadOnly, point: &DomPointInit) -> DomPoint490     pub fn transform_point_with_point(this: &DomMatrixReadOnly, point: &DomPointInit) -> DomPoint;
491     #[cfg(feature = "DomMatrix")]
492     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = translate)]
493     #[doc = "The `translate()` method."]
494     #[doc = ""]
495     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/translate)"]
496     #[doc = ""]
497     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
translate(this: &DomMatrixReadOnly, tx: f64, ty: f64) -> DomMatrix498     pub fn translate(this: &DomMatrixReadOnly, tx: f64, ty: f64) -> DomMatrix;
499     #[cfg(feature = "DomMatrix")]
500     # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = translate)]
501     #[doc = "The `translate()` method."]
502     #[doc = ""]
503     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/translate)"]
504     #[doc = ""]
505     #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"]
translate_with_tz(this: &DomMatrixReadOnly, tx: f64, ty: f64, tz: f64) -> DomMatrix506     pub fn translate_with_tz(this: &DomMatrixReadOnly, tx: f64, ty: f64, tz: f64) -> DomMatrix;
507 }
508