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