| #![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; |
| } |