summaryrefslogtreecommitdiffstats
path: root/vendor/web-sys/src/features/gen_DomMatrixReadOnly.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-18 02:49:50 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-18 02:49:50 +0000
commit9835e2ae736235810b4ea1c162ca5e65c547e770 (patch)
tree3fcebf40ed70e581d776a8a4c65923e8ec20e026 /vendor/web-sys/src/features/gen_DomMatrixReadOnly.rs
parentReleasing progress-linux version 1.70.0+dfsg2-1~progress7.99u1. (diff)
downloadrustc-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.rs507
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;
+}