1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
#![allow(unused_imports)] use super::*; use wasm_bindgen::prelude::*; #[wasm_bindgen] extern "C" { # [ wasm_bindgen ( extends = SvgElement , extends = Element , extends = Node , extends = EventTarget , extends = :: js_sys :: Object , js_name = SVGFECompositeElement , typescript_type = "SVGFECompositeElement" ) ] #[derive(Debug, Clone, PartialEq, Eq)] #[doc = "The `SvgfeCompositeElement` class."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgfeCompositeElement`*"] pub type SvgfeCompositeElement; #[cfg(feature = "SvgAnimatedString")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = in1 ) ] #[doc = "Getter for the `in1` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/in1)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedString`, `SvgfeCompositeElement`*"] pub fn in1(this: &SvgfeCompositeElement) -> SvgAnimatedString; #[cfg(feature = "SvgAnimatedString")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = in2 ) ] #[doc = "Getter for the `in2` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/in2)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedString`, `SvgfeCompositeElement`*"] pub fn in2(this: &SvgfeCompositeElement) -> SvgAnimatedString; #[cfg(feature = "SvgAnimatedEnumeration")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = operator ) ] #[doc = "Getter for the `operator` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/operator)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedEnumeration`, `SvgfeCompositeElement`*"] pub fn operator(this: &SvgfeCompositeElement) -> SvgAnimatedEnumeration; #[cfg(feature = "SvgAnimatedNumber")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = k1 ) ] #[doc = "Getter for the `k1` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/k1)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedNumber`, `SvgfeCompositeElement`*"] pub fn k1(this: &SvgfeCompositeElement) -> SvgAnimatedNumber; #[cfg(feature = "SvgAnimatedNumber")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = k2 ) ] #[doc = "Getter for the `k2` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/k2)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedNumber`, `SvgfeCompositeElement`*"] pub fn k2(this: &SvgfeCompositeElement) -> SvgAnimatedNumber; #[cfg(feature = "SvgAnimatedNumber")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = k3 ) ] #[doc = "Getter for the `k3` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/k3)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedNumber`, `SvgfeCompositeElement`*"] pub fn k3(this: &SvgfeCompositeElement) -> SvgAnimatedNumber; #[cfg(feature = "SvgAnimatedNumber")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = k4 ) ] #[doc = "Getter for the `k4` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/k4)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedNumber`, `SvgfeCompositeElement`*"] pub fn k4(this: &SvgfeCompositeElement) -> SvgAnimatedNumber; #[cfg(feature = "SvgAnimatedLength")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = x ) ] #[doc = "Getter for the `x` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/x)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedLength`, `SvgfeCompositeElement`*"] pub fn x(this: &SvgfeCompositeElement) -> SvgAnimatedLength; #[cfg(feature = "SvgAnimatedLength")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = y ) ] #[doc = "Getter for the `y` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/y)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedLength`, `SvgfeCompositeElement`*"] pub fn y(this: &SvgfeCompositeElement) -> SvgAnimatedLength; #[cfg(feature = "SvgAnimatedLength")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = width ) ] #[doc = "Getter for the `width` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/width)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedLength`, `SvgfeCompositeElement`*"] pub fn width(this: &SvgfeCompositeElement) -> SvgAnimatedLength; #[cfg(feature = "SvgAnimatedLength")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = height ) ] #[doc = "Getter for the `height` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/height)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedLength`, `SvgfeCompositeElement`*"] pub fn height(this: &SvgfeCompositeElement) -> SvgAnimatedLength; #[cfg(feature = "SvgAnimatedString")] # [ wasm_bindgen ( structural , method , getter , js_class = "SVGFECompositeElement" , js_name = result ) ] #[doc = "Getter for the `result` field of this object."] #[doc = ""] #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement/result)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedString`, `SvgfeCompositeElement`*"] pub fn result(this: &SvgfeCompositeElement) -> SvgAnimatedString; } impl SvgfeCompositeElement { #[doc = "The `SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_UNKNOWN` const."] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgfeCompositeElement`*"] pub const SVG_FECOMPOSITE_OPERATOR_UNKNOWN: u16 = 0i64 as u16; #[doc = "The `SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OVER` const."] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgfeCompositeElement`*"] pub const SVG_FECOMPOSITE_OPERATOR_OVER: u16 = 1u64 as u16; #[doc = "The `SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_IN` const."] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgfeCompositeElement`*"] pub const SVG_FECOMPOSITE_OPERATOR_IN: u16 = 2u64 as u16; #[doc = "The `SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OUT` const."] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgfeCompositeElement`*"] pub const SVG_FECOMPOSITE_OPERATOR_OUT: u16 = 3u64 as u16; #[doc = "The `SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP` const."] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgfeCompositeElement`*"] pub const SVG_FECOMPOSITE_OPERATOR_ATOP: u16 = 4u64 as u16; #[doc = "The `SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_XOR` const."] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgfeCompositeElement`*"] pub const SVG_FECOMPOSITE_OPERATOR_XOR: u16 = 5u64 as u16; #[doc = "The `SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC` const."] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `SvgfeCompositeElement`*"] pub const SVG_FECOMPOSITE_OPERATOR_ARITHMETIC: u16 = 6u64 as u16; }