diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-18 02:49:50 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-18 02:49:50 +0000 |
commit | 9835e2ae736235810b4ea1c162ca5e65c547e770 (patch) | |
tree | 3fcebf40ed70e581d776a8a4c65923e8ec20e026 /vendor/web-sys/src/features/gen_DomMatrixReadOnly.rs | |
parent | Releasing progress-linux version 1.70.0+dfsg2-1~progress7.99u1. (diff) | |
download | rustc-9835e2ae736235810b4ea1c162ca5e65c547e770.tar.xz rustc-9835e2ae736235810b4ea1c162ca5e65c547e770.zip |
Merging upstream version 1.71.1+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/web-sys/src/features/gen_DomMatrixReadOnly.rs')
-rw-r--r-- | vendor/web-sys/src/features/gen_DomMatrixReadOnly.rs | 507 |
1 files changed, 507 insertions, 0 deletions
diff --git a/vendor/web-sys/src/features/gen_DomMatrixReadOnly.rs b/vendor/web-sys/src/features/gen_DomMatrixReadOnly.rs new file mode 100644 index 000000000..a31e55465 --- /dev/null +++ b/vendor/web-sys/src/features/gen_DomMatrixReadOnly.rs @@ -0,0 +1,507 @@ +#![allow(unused_imports)] +use super::*; +use wasm_bindgen::prelude::*; +#[wasm_bindgen] +extern "C" { + # [wasm_bindgen (extends = :: js_sys :: Object , js_name = DOMMatrixReadOnly , typescript_type = "DOMMatrixReadOnly")] + #[derive(Debug, Clone, PartialEq, Eq)] + #[doc = "The `DomMatrixReadOnly` class."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub type DomMatrixReadOnly; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = a)] + #[doc = "Getter for the `a` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/a)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn a(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = b)] + #[doc = "Getter for the `b` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/b)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn b(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = c)] + #[doc = "Getter for the `c` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/c)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn c(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = d)] + #[doc = "Getter for the `d` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/d)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn d(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = e)] + #[doc = "Getter for the `e` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/e)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn e(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = f)] + #[doc = "Getter for the `f` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/f)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn f(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m11)] + #[doc = "Getter for the `m11` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m11)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m11(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m12)] + #[doc = "Getter for the `m12` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m12)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m12(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m13)] + #[doc = "Getter for the `m13` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m13)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m13(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m14)] + #[doc = "Getter for the `m14` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m14)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m14(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m21)] + #[doc = "Getter for the `m21` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m21)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m21(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m22)] + #[doc = "Getter for the `m22` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m22)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m22(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m23)] + #[doc = "Getter for the `m23` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m23)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m23(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m24)] + #[doc = "Getter for the `m24` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m24)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m24(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m31)] + #[doc = "Getter for the `m31` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m31)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m31(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m32)] + #[doc = "Getter for the `m32` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m32)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m32(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m33)] + #[doc = "Getter for the `m33` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m33)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m33(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m34)] + #[doc = "Getter for the `m34` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m34)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m34(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m41)] + #[doc = "Getter for the `m41` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m41)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m41(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m42)] + #[doc = "Getter for the `m42` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m42)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m42(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m43)] + #[doc = "Getter for the `m43` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m43)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m43(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = m44)] + #[doc = "Getter for the `m44` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/m44)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn m44(this: &DomMatrixReadOnly) -> f64; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = is2D)] + #[doc = "Getter for the `is2D` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/is2D)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn is_2d(this: &DomMatrixReadOnly) -> bool; + # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrixReadOnly" , js_name = isIdentity)] + #[doc = "Getter for the `isIdentity` field of this object."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/isIdentity)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn is_identity(this: &DomMatrixReadOnly) -> bool; + #[wasm_bindgen(catch, constructor, js_class = "DOMMatrixReadOnly")] + #[doc = "The `new DomMatrixReadOnly(..)` constructor, creating a new instance of `DomMatrixReadOnly`."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/DOMMatrixReadOnly)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn new() -> Result<DomMatrixReadOnly, JsValue>; + #[wasm_bindgen(catch, constructor, js_class = "DOMMatrixReadOnly")] + #[doc = "The `new DomMatrixReadOnly(..)` constructor, creating a new instance of `DomMatrixReadOnly`."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/DOMMatrixReadOnly)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn new_with_str(init: &str) -> Result<DomMatrixReadOnly, JsValue>; + #[wasm_bindgen(catch, constructor, js_class = "DOMMatrixReadOnly")] + #[doc = "The `new DomMatrixReadOnly(..)` constructor, creating a new instance of `DomMatrixReadOnly`."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/DOMMatrixReadOnly)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn new_with_f64_sequence( + init: &::wasm_bindgen::JsValue, + ) -> Result<DomMatrixReadOnly, JsValue>; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = flipX)] + #[doc = "The `flipX()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/flipX)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn flip_x(this: &DomMatrixReadOnly) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = flipY)] + #[doc = "The `flipY()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/flipY)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn flip_y(this: &DomMatrixReadOnly) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = inverse)] + #[doc = "The `inverse()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/inverse)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn inverse(this: &DomMatrixReadOnly) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = multiply)] + #[doc = "The `multiply()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/multiply)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn multiply(this: &DomMatrixReadOnly, other: &DomMatrix) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = rotate)] + #[doc = "The `rotate()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/rotate)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn rotate(this: &DomMatrixReadOnly, angle: f64) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = rotate)] + #[doc = "The `rotate()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/rotate)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn rotate_with_origin_x(this: &DomMatrixReadOnly, angle: f64, origin_x: f64) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = rotate)] + #[doc = "The `rotate()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/rotate)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn rotate_with_origin_x_and_origin_y( + this: &DomMatrixReadOnly, + angle: f64, + origin_x: f64, + origin_y: f64, + ) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = rotateAxisAngle)] + #[doc = "The `rotateAxisAngle()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/rotateAxisAngle)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn rotate_axis_angle( + this: &DomMatrixReadOnly, + x: f64, + y: f64, + z: f64, + angle: f64, + ) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = rotateFromVector)] + #[doc = "The `rotateFromVector()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/rotateFromVector)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn rotate_from_vector(this: &DomMatrixReadOnly, x: f64, y: f64) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale)] + #[doc = "The `scale()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn scale(this: &DomMatrixReadOnly, scale: f64) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale)] + #[doc = "The `scale()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn scale_with_origin_x(this: &DomMatrixReadOnly, scale: f64, origin_x: f64) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale)] + #[doc = "The `scale()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn scale_with_origin_x_and_origin_y( + this: &DomMatrixReadOnly, + scale: f64, + origin_x: f64, + origin_y: f64, + ) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale3d)] + #[doc = "The `scale3d()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale3d)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn scale3d(this: &DomMatrixReadOnly, scale: f64) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale3d)] + #[doc = "The `scale3d()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale3d)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn scale3d_with_origin_x(this: &DomMatrixReadOnly, scale: f64, origin_x: f64) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale3d)] + #[doc = "The `scale3d()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale3d)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn scale3d_with_origin_x_and_origin_y( + this: &DomMatrixReadOnly, + scale: f64, + origin_x: f64, + origin_y: f64, + ) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scale3d)] + #[doc = "The `scale3d()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scale3d)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn scale3d_with_origin_x_and_origin_y_and_origin_z( + this: &DomMatrixReadOnly, + scale: f64, + origin_x: f64, + origin_y: f64, + origin_z: f64, + ) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)] + #[doc = "The `scaleNonUniform()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn scale_non_uniform(this: &DomMatrixReadOnly, scale_x: f64) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)] + #[doc = "The `scaleNonUniform()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn scale_non_uniform_with_scale_y( + this: &DomMatrixReadOnly, + scale_x: f64, + scale_y: f64, + ) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)] + #[doc = "The `scaleNonUniform()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn scale_non_uniform_with_scale_y_and_scale_z( + this: &DomMatrixReadOnly, + scale_x: f64, + scale_y: f64, + scale_z: f64, + ) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)] + #[doc = "The `scaleNonUniform()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn 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, + ) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)] + #[doc = "The `scaleNonUniform()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn 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, + ) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = scaleNonUniform)] + #[doc = "The `scaleNonUniform()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn 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, + ) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = skewX)] + #[doc = "The `skewX()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/skewX)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn skew_x(this: &DomMatrixReadOnly, sx: f64) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = skewY)] + #[doc = "The `skewY()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/skewY)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn skew_y(this: &DomMatrixReadOnly, sy: f64) -> DomMatrix; + # [wasm_bindgen (catch , method , structural , js_class = "DOMMatrixReadOnly" , js_name = toFloat32Array)] + #[doc = "The `toFloat32Array()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/toFloat32Array)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn to_float32_array(this: &DomMatrixReadOnly) -> Result<Vec<f32>, JsValue>; + # [wasm_bindgen (catch , method , structural , js_class = "DOMMatrixReadOnly" , js_name = toFloat64Array)] + #[doc = "The `toFloat64Array()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/toFloat64Array)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn to_float64_array(this: &DomMatrixReadOnly) -> Result<Vec<f64>, JsValue>; + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = toJSON)] + #[doc = "The `toJSON()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/toJSON)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`*"] + pub fn to_json(this: &DomMatrixReadOnly) -> ::js_sys::Object; + #[cfg(feature = "DomPoint")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = transformPoint)] + #[doc = "The `transformPoint()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/transformPoint)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`, `DomPoint`*"] + pub fn transform_point(this: &DomMatrixReadOnly) -> DomPoint; + #[cfg(all(feature = "DomPoint", feature = "DomPointInit",))] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = transformPoint)] + #[doc = "The `transformPoint()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/transformPoint)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrixReadOnly`, `DomPoint`, `DomPointInit`*"] + pub fn transform_point_with_point(this: &DomMatrixReadOnly, point: &DomPointInit) -> DomPoint; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = translate)] + #[doc = "The `translate()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/translate)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn translate(this: &DomMatrixReadOnly, tx: f64, ty: f64) -> DomMatrix; + #[cfg(feature = "DomMatrix")] + # [wasm_bindgen (method , structural , js_class = "DOMMatrixReadOnly" , js_name = translate)] + #[doc = "The `translate()` method."] + #[doc = ""] + #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/translate)"] + #[doc = ""] + #[doc = "*This API requires the following crate features to be activated: `DomMatrix`, `DomMatrixReadOnly`*"] + pub fn translate_with_tz(this: &DomMatrixReadOnly, tx: f64, ty: f64, tz: f64) -> DomMatrix; +} |