1 #![allow(unused_imports)] 2 use super::*; 3 use wasm_bindgen::prelude::*; 4 #[wasm_bindgen] 5 extern "C" { 6 # [wasm_bindgen (extends = DomMatrixReadOnly , extends = :: js_sys :: Object , js_name = DOMMatrix , typescript_type = "DOMMatrix")] 7 #[derive(Debug, Clone, PartialEq, Eq)] 8 #[doc = "The `DomMatrix` class."] 9 #[doc = ""] 10 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix)"] 11 #[doc = ""] 12 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] 13 pub type DomMatrix; 14 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , 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/DOMMatrix/a)"] 18 #[doc = ""] 19 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] a(this: &DomMatrix) -> f6420 pub fn a(this: &DomMatrix) -> f64; 21 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = a)] 22 #[doc = "Setter for the `a` field of this object."] 23 #[doc = ""] 24 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/a)"] 25 #[doc = ""] 26 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_a(this: &DomMatrix, value: f64)27 pub fn set_a(this: &DomMatrix, value: f64); 28 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = b)] 29 #[doc = "Getter for the `b` field of this object."] 30 #[doc = ""] 31 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/b)"] 32 #[doc = ""] 33 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] b(this: &DomMatrix) -> f6434 pub fn b(this: &DomMatrix) -> f64; 35 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = b)] 36 #[doc = "Setter for the `b` field of this object."] 37 #[doc = ""] 38 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/b)"] 39 #[doc = ""] 40 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_b(this: &DomMatrix, value: f64)41 pub fn set_b(this: &DomMatrix, value: f64); 42 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = c)] 43 #[doc = "Getter for the `c` field of this object."] 44 #[doc = ""] 45 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/c)"] 46 #[doc = ""] 47 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] c(this: &DomMatrix) -> f6448 pub fn c(this: &DomMatrix) -> f64; 49 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = c)] 50 #[doc = "Setter for the `c` field of this object."] 51 #[doc = ""] 52 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/c)"] 53 #[doc = ""] 54 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_c(this: &DomMatrix, value: f64)55 pub fn set_c(this: &DomMatrix, value: f64); 56 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = d)] 57 #[doc = "Getter for the `d` field of this object."] 58 #[doc = ""] 59 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/d)"] 60 #[doc = ""] 61 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] d(this: &DomMatrix) -> f6462 pub fn d(this: &DomMatrix) -> f64; 63 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = d)] 64 #[doc = "Setter for the `d` field of this object."] 65 #[doc = ""] 66 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/d)"] 67 #[doc = ""] 68 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_d(this: &DomMatrix, value: f64)69 pub fn set_d(this: &DomMatrix, value: f64); 70 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = e)] 71 #[doc = "Getter for the `e` field of this object."] 72 #[doc = ""] 73 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/e)"] 74 #[doc = ""] 75 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] e(this: &DomMatrix) -> f6476 pub fn e(this: &DomMatrix) -> f64; 77 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = e)] 78 #[doc = "Setter for the `e` field of this object."] 79 #[doc = ""] 80 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/e)"] 81 #[doc = ""] 82 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_e(this: &DomMatrix, value: f64)83 pub fn set_e(this: &DomMatrix, value: f64); 84 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = f)] 85 #[doc = "Getter for the `f` field of this object."] 86 #[doc = ""] 87 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/f)"] 88 #[doc = ""] 89 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] f(this: &DomMatrix) -> f6490 pub fn f(this: &DomMatrix) -> f64; 91 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = f)] 92 #[doc = "Setter for the `f` field of this object."] 93 #[doc = ""] 94 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/f)"] 95 #[doc = ""] 96 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_f(this: &DomMatrix, value: f64)97 pub fn set_f(this: &DomMatrix, value: f64); 98 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m11)] 99 #[doc = "Getter for the `m11` field of this object."] 100 #[doc = ""] 101 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m11)"] 102 #[doc = ""] 103 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m11(this: &DomMatrix) -> f64104 pub fn m11(this: &DomMatrix) -> f64; 105 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m11)] 106 #[doc = "Setter for the `m11` field of this object."] 107 #[doc = ""] 108 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m11)"] 109 #[doc = ""] 110 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m11(this: &DomMatrix, value: f64)111 pub fn set_m11(this: &DomMatrix, value: f64); 112 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m12)] 113 #[doc = "Getter for the `m12` field of this object."] 114 #[doc = ""] 115 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m12)"] 116 #[doc = ""] 117 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m12(this: &DomMatrix) -> f64118 pub fn m12(this: &DomMatrix) -> f64; 119 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m12)] 120 #[doc = "Setter for the `m12` field of this object."] 121 #[doc = ""] 122 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m12)"] 123 #[doc = ""] 124 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m12(this: &DomMatrix, value: f64)125 pub fn set_m12(this: &DomMatrix, value: f64); 126 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m13)] 127 #[doc = "Getter for the `m13` field of this object."] 128 #[doc = ""] 129 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m13)"] 130 #[doc = ""] 131 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m13(this: &DomMatrix) -> f64132 pub fn m13(this: &DomMatrix) -> f64; 133 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m13)] 134 #[doc = "Setter for the `m13` field of this object."] 135 #[doc = ""] 136 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m13)"] 137 #[doc = ""] 138 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m13(this: &DomMatrix, value: f64)139 pub fn set_m13(this: &DomMatrix, value: f64); 140 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m14)] 141 #[doc = "Getter for the `m14` field of this object."] 142 #[doc = ""] 143 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m14)"] 144 #[doc = ""] 145 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m14(this: &DomMatrix) -> f64146 pub fn m14(this: &DomMatrix) -> f64; 147 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m14)] 148 #[doc = "Setter for the `m14` field of this object."] 149 #[doc = ""] 150 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m14)"] 151 #[doc = ""] 152 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m14(this: &DomMatrix, value: f64)153 pub fn set_m14(this: &DomMatrix, value: f64); 154 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m21)] 155 #[doc = "Getter for the `m21` field of this object."] 156 #[doc = ""] 157 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m21)"] 158 #[doc = ""] 159 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m21(this: &DomMatrix) -> f64160 pub fn m21(this: &DomMatrix) -> f64; 161 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m21)] 162 #[doc = "Setter for the `m21` field of this object."] 163 #[doc = ""] 164 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m21)"] 165 #[doc = ""] 166 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m21(this: &DomMatrix, value: f64)167 pub fn set_m21(this: &DomMatrix, value: f64); 168 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m22)] 169 #[doc = "Getter for the `m22` field of this object."] 170 #[doc = ""] 171 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m22)"] 172 #[doc = ""] 173 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m22(this: &DomMatrix) -> f64174 pub fn m22(this: &DomMatrix) -> f64; 175 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m22)] 176 #[doc = "Setter for the `m22` field of this object."] 177 #[doc = ""] 178 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m22)"] 179 #[doc = ""] 180 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m22(this: &DomMatrix, value: f64)181 pub fn set_m22(this: &DomMatrix, value: f64); 182 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m23)] 183 #[doc = "Getter for the `m23` field of this object."] 184 #[doc = ""] 185 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m23)"] 186 #[doc = ""] 187 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m23(this: &DomMatrix) -> f64188 pub fn m23(this: &DomMatrix) -> f64; 189 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m23)] 190 #[doc = "Setter for the `m23` field of this object."] 191 #[doc = ""] 192 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m23)"] 193 #[doc = ""] 194 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m23(this: &DomMatrix, value: f64)195 pub fn set_m23(this: &DomMatrix, value: f64); 196 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m24)] 197 #[doc = "Getter for the `m24` field of this object."] 198 #[doc = ""] 199 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m24)"] 200 #[doc = ""] 201 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m24(this: &DomMatrix) -> f64202 pub fn m24(this: &DomMatrix) -> f64; 203 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m24)] 204 #[doc = "Setter for the `m24` field of this object."] 205 #[doc = ""] 206 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m24)"] 207 #[doc = ""] 208 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m24(this: &DomMatrix, value: f64)209 pub fn set_m24(this: &DomMatrix, value: f64); 210 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m31)] 211 #[doc = "Getter for the `m31` field of this object."] 212 #[doc = ""] 213 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m31)"] 214 #[doc = ""] 215 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m31(this: &DomMatrix) -> f64216 pub fn m31(this: &DomMatrix) -> f64; 217 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m31)] 218 #[doc = "Setter for the `m31` field of this object."] 219 #[doc = ""] 220 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m31)"] 221 #[doc = ""] 222 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m31(this: &DomMatrix, value: f64)223 pub fn set_m31(this: &DomMatrix, value: f64); 224 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m32)] 225 #[doc = "Getter for the `m32` field of this object."] 226 #[doc = ""] 227 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m32)"] 228 #[doc = ""] 229 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m32(this: &DomMatrix) -> f64230 pub fn m32(this: &DomMatrix) -> f64; 231 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m32)] 232 #[doc = "Setter for the `m32` field of this object."] 233 #[doc = ""] 234 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m32)"] 235 #[doc = ""] 236 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m32(this: &DomMatrix, value: f64)237 pub fn set_m32(this: &DomMatrix, value: f64); 238 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m33)] 239 #[doc = "Getter for the `m33` field of this object."] 240 #[doc = ""] 241 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m33)"] 242 #[doc = ""] 243 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m33(this: &DomMatrix) -> f64244 pub fn m33(this: &DomMatrix) -> f64; 245 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m33)] 246 #[doc = "Setter for the `m33` field of this object."] 247 #[doc = ""] 248 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m33)"] 249 #[doc = ""] 250 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m33(this: &DomMatrix, value: f64)251 pub fn set_m33(this: &DomMatrix, value: f64); 252 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m34)] 253 #[doc = "Getter for the `m34` field of this object."] 254 #[doc = ""] 255 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m34)"] 256 #[doc = ""] 257 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m34(this: &DomMatrix) -> f64258 pub fn m34(this: &DomMatrix) -> f64; 259 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m34)] 260 #[doc = "Setter for the `m34` field of this object."] 261 #[doc = ""] 262 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m34)"] 263 #[doc = ""] 264 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m34(this: &DomMatrix, value: f64)265 pub fn set_m34(this: &DomMatrix, value: f64); 266 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m41)] 267 #[doc = "Getter for the `m41` field of this object."] 268 #[doc = ""] 269 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m41)"] 270 #[doc = ""] 271 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m41(this: &DomMatrix) -> f64272 pub fn m41(this: &DomMatrix) -> f64; 273 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m41)] 274 #[doc = "Setter for the `m41` field of this object."] 275 #[doc = ""] 276 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m41)"] 277 #[doc = ""] 278 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m41(this: &DomMatrix, value: f64)279 pub fn set_m41(this: &DomMatrix, value: f64); 280 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m42)] 281 #[doc = "Getter for the `m42` field of this object."] 282 #[doc = ""] 283 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m42)"] 284 #[doc = ""] 285 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m42(this: &DomMatrix) -> f64286 pub fn m42(this: &DomMatrix) -> f64; 287 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m42)] 288 #[doc = "Setter for the `m42` field of this object."] 289 #[doc = ""] 290 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m42)"] 291 #[doc = ""] 292 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m42(this: &DomMatrix, value: f64)293 pub fn set_m42(this: &DomMatrix, value: f64); 294 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m43)] 295 #[doc = "Getter for the `m43` field of this object."] 296 #[doc = ""] 297 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m43)"] 298 #[doc = ""] 299 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m43(this: &DomMatrix) -> f64300 pub fn m43(this: &DomMatrix) -> f64; 301 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m43)] 302 #[doc = "Setter for the `m43` field of this object."] 303 #[doc = ""] 304 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m43)"] 305 #[doc = ""] 306 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m43(this: &DomMatrix, value: f64)307 pub fn set_m43(this: &DomMatrix, value: f64); 308 # [wasm_bindgen (structural , method , getter , js_class = "DOMMatrix" , js_name = m44)] 309 #[doc = "Getter for the `m44` field of this object."] 310 #[doc = ""] 311 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m44)"] 312 #[doc = ""] 313 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] m44(this: &DomMatrix) -> f64314 pub fn m44(this: &DomMatrix) -> f64; 315 # [wasm_bindgen (structural , method , setter , js_class = "DOMMatrix" , js_name = m44)] 316 #[doc = "Setter for the `m44` field of this object."] 317 #[doc = ""] 318 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/m44)"] 319 #[doc = ""] 320 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_m44(this: &DomMatrix, value: f64)321 pub fn set_m44(this: &DomMatrix, value: f64); 322 #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")] 323 #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."] 324 #[doc = ""] 325 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"] 326 #[doc = ""] 327 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] new() -> Result<DomMatrix, JsValue>328 pub fn new() -> Result<DomMatrix, JsValue>; 329 #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")] 330 #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."] 331 #[doc = ""] 332 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"] 333 #[doc = ""] 334 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] new_with_transform_list(transform_list: &str) -> Result<DomMatrix, JsValue>335 pub fn new_with_transform_list(transform_list: &str) -> Result<DomMatrix, JsValue>; 336 #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")] 337 #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."] 338 #[doc = ""] 339 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"] 340 #[doc = ""] 341 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] new_with_other(other: &DomMatrixReadOnly) -> Result<DomMatrix, JsValue>342 pub fn new_with_other(other: &DomMatrixReadOnly) -> Result<DomMatrix, JsValue>; 343 #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")] 344 #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."] 345 #[doc = ""] 346 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"] 347 #[doc = ""] 348 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] new_with_array32(array32: &mut [f32]) -> Result<DomMatrix, JsValue>349 pub fn new_with_array32(array32: &mut [f32]) -> Result<DomMatrix, JsValue>; 350 #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")] 351 #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."] 352 #[doc = ""] 353 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"] 354 #[doc = ""] 355 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] new_with_array64(array64: &mut [f64]) -> Result<DomMatrix, JsValue>356 pub fn new_with_array64(array64: &mut [f64]) -> Result<DomMatrix, JsValue>; 357 #[wasm_bindgen(catch, constructor, js_class = "DOMMatrix")] 358 #[doc = "The `new DomMatrix(..)` constructor, creating a new instance of `DomMatrix`."] 359 #[doc = ""] 360 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix)"] 361 #[doc = ""] 362 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] new_with_number_sequence( number_sequence: &::wasm_bindgen::JsValue, ) -> Result<DomMatrix, JsValue>363 pub fn new_with_number_sequence( 364 number_sequence: &::wasm_bindgen::JsValue, 365 ) -> Result<DomMatrix, JsValue>; 366 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = invertSelf)] 367 #[doc = "The `invertSelf()` method."] 368 #[doc = ""] 369 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/invertSelf)"] 370 #[doc = ""] 371 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] invert_self(this: &DomMatrix) -> DomMatrix372 pub fn invert_self(this: &DomMatrix) -> DomMatrix; 373 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = multiplySelf)] 374 #[doc = "The `multiplySelf()` method."] 375 #[doc = ""] 376 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/multiplySelf)"] 377 #[doc = ""] 378 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] multiply_self(this: &DomMatrix, other: &DomMatrix) -> DomMatrix379 pub fn multiply_self(this: &DomMatrix, other: &DomMatrix) -> DomMatrix; 380 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = preMultiplySelf)] 381 #[doc = "The `preMultiplySelf()` method."] 382 #[doc = ""] 383 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/preMultiplySelf)"] 384 #[doc = ""] 385 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] pre_multiply_self(this: &DomMatrix, other: &DomMatrix) -> DomMatrix386 pub fn pre_multiply_self(this: &DomMatrix, other: &DomMatrix) -> DomMatrix; 387 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = rotateAxisAngleSelf)] 388 #[doc = "The `rotateAxisAngleSelf()` method."] 389 #[doc = ""] 390 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/rotateAxisAngleSelf)"] 391 #[doc = ""] 392 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] rotate_axis_angle_self( this: &DomMatrix, x: f64, y: f64, z: f64, angle: f64, ) -> DomMatrix393 pub fn rotate_axis_angle_self( 394 this: &DomMatrix, 395 x: f64, 396 y: f64, 397 z: f64, 398 angle: f64, 399 ) -> DomMatrix; 400 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = rotateFromVectorSelf)] 401 #[doc = "The `rotateFromVectorSelf()` method."] 402 #[doc = ""] 403 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/rotateFromVectorSelf)"] 404 #[doc = ""] 405 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] rotate_from_vector_self(this: &DomMatrix, x: f64, y: f64) -> DomMatrix406 pub fn rotate_from_vector_self(this: &DomMatrix, x: f64, y: f64) -> DomMatrix; 407 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = rotateSelf)] 408 #[doc = "The `rotateSelf()` method."] 409 #[doc = ""] 410 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/rotateSelf)"] 411 #[doc = ""] 412 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] rotate_self(this: &DomMatrix, angle: f64) -> DomMatrix413 pub fn rotate_self(this: &DomMatrix, angle: f64) -> DomMatrix; 414 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = rotateSelf)] 415 #[doc = "The `rotateSelf()` method."] 416 #[doc = ""] 417 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/rotateSelf)"] 418 #[doc = ""] 419 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] rotate_self_with_origin_x(this: &DomMatrix, angle: f64, origin_x: f64) -> DomMatrix420 pub fn rotate_self_with_origin_x(this: &DomMatrix, angle: f64, origin_x: f64) -> DomMatrix; 421 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = rotateSelf)] 422 #[doc = "The `rotateSelf()` method."] 423 #[doc = ""] 424 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/rotateSelf)"] 425 #[doc = ""] 426 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] rotate_self_with_origin_x_and_origin_y( this: &DomMatrix, angle: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix427 pub fn rotate_self_with_origin_x_and_origin_y( 428 this: &DomMatrix, 429 angle: f64, 430 origin_x: f64, 431 origin_y: f64, 432 ) -> DomMatrix; 433 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scale3dSelf)] 434 #[doc = "The `scale3dSelf()` method."] 435 #[doc = ""] 436 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scale3dSelf)"] 437 #[doc = ""] 438 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale3d_self(this: &DomMatrix, scale: f64) -> DomMatrix439 pub fn scale3d_self(this: &DomMatrix, scale: f64) -> DomMatrix; 440 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scale3dSelf)] 441 #[doc = "The `scale3dSelf()` method."] 442 #[doc = ""] 443 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scale3dSelf)"] 444 #[doc = ""] 445 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale3d_self_with_origin_x(this: &DomMatrix, scale: f64, origin_x: f64) -> DomMatrix446 pub fn scale3d_self_with_origin_x(this: &DomMatrix, scale: f64, origin_x: f64) -> DomMatrix; 447 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scale3dSelf)] 448 #[doc = "The `scale3dSelf()` method."] 449 #[doc = ""] 450 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scale3dSelf)"] 451 #[doc = ""] 452 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale3d_self_with_origin_x_and_origin_y( this: &DomMatrix, scale: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix453 pub fn scale3d_self_with_origin_x_and_origin_y( 454 this: &DomMatrix, 455 scale: f64, 456 origin_x: f64, 457 origin_y: f64, 458 ) -> DomMatrix; 459 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scale3dSelf)] 460 #[doc = "The `scale3dSelf()` method."] 461 #[doc = ""] 462 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scale3dSelf)"] 463 #[doc = ""] 464 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale3d_self_with_origin_x_and_origin_y_and_origin_z( this: &DomMatrix, scale: f64, origin_x: f64, origin_y: f64, origin_z: f64, ) -> DomMatrix465 pub fn scale3d_self_with_origin_x_and_origin_y_and_origin_z( 466 this: &DomMatrix, 467 scale: f64, 468 origin_x: f64, 469 origin_y: f64, 470 origin_z: f64, 471 ) -> DomMatrix; 472 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)] 473 #[doc = "The `scaleNonUniformSelf()` method."] 474 #[doc = ""] 475 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"] 476 #[doc = ""] 477 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale_non_uniform_self(this: &DomMatrix, scale_x: f64) -> DomMatrix478 pub fn scale_non_uniform_self(this: &DomMatrix, scale_x: f64) -> DomMatrix; 479 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)] 480 #[doc = "The `scaleNonUniformSelf()` method."] 481 #[doc = ""] 482 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"] 483 #[doc = ""] 484 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale_non_uniform_self_with_scale_y( this: &DomMatrix, scale_x: f64, scale_y: f64, ) -> DomMatrix485 pub fn scale_non_uniform_self_with_scale_y( 486 this: &DomMatrix, 487 scale_x: f64, 488 scale_y: f64, 489 ) -> DomMatrix; 490 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)] 491 #[doc = "The `scaleNonUniformSelf()` method."] 492 #[doc = ""] 493 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"] 494 #[doc = ""] 495 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale_non_uniform_self_with_scale_y_and_scale_z( this: &DomMatrix, scale_x: f64, scale_y: f64, scale_z: f64, ) -> DomMatrix496 pub fn scale_non_uniform_self_with_scale_y_and_scale_z( 497 this: &DomMatrix, 498 scale_x: f64, 499 scale_y: f64, 500 scale_z: f64, 501 ) -> DomMatrix; 502 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)] 503 #[doc = "The `scaleNonUniformSelf()` method."] 504 #[doc = ""] 505 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"] 506 #[doc = ""] 507 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x( this: &DomMatrix, scale_x: f64, scale_y: f64, scale_z: f64, origin_x: f64, ) -> DomMatrix508 pub fn scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x( 509 this: &DomMatrix, 510 scale_x: f64, 511 scale_y: f64, 512 scale_z: f64, 513 origin_x: f64, 514 ) -> DomMatrix; 515 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)] 516 #[doc = "The `scaleNonUniformSelf()` method."] 517 #[doc = ""] 518 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"] 519 #[doc = ""] 520 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x_and_origin_y( this: &DomMatrix, scale_x: f64, scale_y: f64, scale_z: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix521 pub fn scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x_and_origin_y( 522 this: &DomMatrix, 523 scale_x: f64, 524 scale_y: f64, 525 scale_z: f64, 526 origin_x: f64, 527 origin_y: f64, 528 ) -> DomMatrix; 529 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleNonUniformSelf)] 530 #[doc = "The `scaleNonUniformSelf()` method."] 531 #[doc = ""] 532 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleNonUniformSelf)"] 533 #[doc = ""] 534 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x_and_origin_y_and_origin_z( this: &DomMatrix, scale_x: f64, scale_y: f64, scale_z: f64, origin_x: f64, origin_y: f64, origin_z: f64, ) -> DomMatrix535 pub fn scale_non_uniform_self_with_scale_y_and_scale_z_and_origin_x_and_origin_y_and_origin_z( 536 this: &DomMatrix, 537 scale_x: f64, 538 scale_y: f64, 539 scale_z: f64, 540 origin_x: f64, 541 origin_y: f64, 542 origin_z: f64, 543 ) -> DomMatrix; 544 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleSelf)] 545 #[doc = "The `scaleSelf()` method."] 546 #[doc = ""] 547 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleSelf)"] 548 #[doc = ""] 549 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale_self(this: &DomMatrix, scale: f64) -> DomMatrix550 pub fn scale_self(this: &DomMatrix, scale: f64) -> DomMatrix; 551 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleSelf)] 552 #[doc = "The `scaleSelf()` method."] 553 #[doc = ""] 554 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleSelf)"] 555 #[doc = ""] 556 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale_self_with_origin_x(this: &DomMatrix, scale: f64, origin_x: f64) -> DomMatrix557 pub fn scale_self_with_origin_x(this: &DomMatrix, scale: f64, origin_x: f64) -> DomMatrix; 558 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = scaleSelf)] 559 #[doc = "The `scaleSelf()` method."] 560 #[doc = ""] 561 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/scaleSelf)"] 562 #[doc = ""] 563 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] scale_self_with_origin_x_and_origin_y( this: &DomMatrix, scale: f64, origin_x: f64, origin_y: f64, ) -> DomMatrix564 pub fn scale_self_with_origin_x_and_origin_y( 565 this: &DomMatrix, 566 scale: f64, 567 origin_x: f64, 568 origin_y: f64, 569 ) -> DomMatrix; 570 # [wasm_bindgen (catch , method , structural , js_class = "DOMMatrix" , js_name = setMatrixValue)] 571 #[doc = "The `setMatrixValue()` method."] 572 #[doc = ""] 573 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/setMatrixValue)"] 574 #[doc = ""] 575 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] set_matrix_value(this: &DomMatrix, transform_list: &str) -> Result<DomMatrix, JsValue>576 pub fn set_matrix_value(this: &DomMatrix, transform_list: &str) -> Result<DomMatrix, JsValue>; 577 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = skewXSelf)] 578 #[doc = "The `skewXSelf()` method."] 579 #[doc = ""] 580 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/skewXSelf)"] 581 #[doc = ""] 582 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] skew_x_self(this: &DomMatrix, sx: f64) -> DomMatrix583 pub fn skew_x_self(this: &DomMatrix, sx: f64) -> DomMatrix; 584 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = skewYSelf)] 585 #[doc = "The `skewYSelf()` method."] 586 #[doc = ""] 587 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/skewYSelf)"] 588 #[doc = ""] 589 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] skew_y_self(this: &DomMatrix, sy: f64) -> DomMatrix590 pub fn skew_y_self(this: &DomMatrix, sy: f64) -> DomMatrix; 591 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = translateSelf)] 592 #[doc = "The `translateSelf()` method."] 593 #[doc = ""] 594 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/translateSelf)"] 595 #[doc = ""] 596 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] translate_self(this: &DomMatrix, tx: f64, ty: f64) -> DomMatrix597 pub fn translate_self(this: &DomMatrix, tx: f64, ty: f64) -> DomMatrix; 598 # [wasm_bindgen (method , structural , js_class = "DOMMatrix" , js_name = translateSelf)] 599 #[doc = "The `translateSelf()` method."] 600 #[doc = ""] 601 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/translateSelf)"] 602 #[doc = ""] 603 #[doc = "*This API requires the following crate features to be activated: `DomMatrix`*"] translate_self_with_tz(this: &DomMatrix, tx: f64, ty: f64, tz: f64) -> DomMatrix604 pub fn translate_self_with_tz(this: &DomMatrix, tx: f64, ty: f64, tz: f64) -> DomMatrix; 605 } 606