1 module libwasm.bindings.SVGFEConvolveMatrixElement; 2 3 import libwasm.types; 4 5 import memutils.ct: tuple; 6 import libwasm.bindings.SVGAnimatedBoolean; 7 import libwasm.bindings.SVGAnimatedEnumeration; 8 import libwasm.bindings.SVGAnimatedInteger; 9 import libwasm.bindings.SVGAnimatedLength; 10 import libwasm.bindings.SVGAnimatedNumber; 11 import libwasm.bindings.SVGAnimatedNumberList; 12 import libwasm.bindings.SVGAnimatedString; 13 import libwasm.bindings.SVGElement; 14 import libwasm.bindings.SVGFilterPrimitiveStandardAttributes; 15 16 @safe: 17 nothrow: 18 19 struct SVGFEConvolveMatrixElement { 20 nothrow: 21 libwasm.bindings.SVGElement.SVGElement _parent; 22 alias _parent this; 23 this(Handle h) { 24 _parent = .SVGElement(h); 25 } 26 enum ushort SVG_EDGEMODE_UNKNOWN = 0; 27 enum ushort SVG_EDGEMODE_DUPLICATE = 1; 28 enum ushort SVG_EDGEMODE_WRAP = 2; 29 enum ushort SVG_EDGEMODE_NONE = 3; 30 auto in1()() { 31 return SVGAnimatedString(Object_Getter__Handle(this._parent, "in1")); 32 } 33 auto orderX()() { 34 return SVGAnimatedInteger(Object_Getter__Handle(this._parent, "orderX")); 35 } 36 auto orderY()() { 37 return SVGAnimatedInteger(Object_Getter__Handle(this._parent, "orderY")); 38 } 39 auto kernelMatrix()() { 40 return SVGAnimatedNumberList(Object_Getter__Handle(this._parent, "kernelMatrix")); 41 } 42 auto divisor()() { 43 return SVGAnimatedNumber(Object_Getter__Handle(this._parent, "divisor")); 44 } 45 auto bias()() { 46 return SVGAnimatedNumber(Object_Getter__Handle(this._parent, "bias")); 47 } 48 auto targetX()() { 49 return SVGAnimatedInteger(Object_Getter__Handle(this._parent, "targetX")); 50 } 51 auto targetY()() { 52 return SVGAnimatedInteger(Object_Getter__Handle(this._parent, "targetY")); 53 } 54 auto edgeMode()() { 55 return SVGAnimatedEnumeration(Object_Getter__Handle(this._parent, "edgeMode")); 56 } 57 auto kernelUnitLengthX()() { 58 return SVGAnimatedNumber(Object_Getter__Handle(this._parent, "kernelUnitLengthX")); 59 } 60 auto kernelUnitLengthY()() { 61 return SVGAnimatedNumber(Object_Getter__Handle(this._parent, "kernelUnitLengthY")); 62 } 63 auto preserveAlpha()() { 64 return SVGAnimatedBoolean(Object_Getter__Handle(this._parent, "preserveAlpha")); 65 } 66 auto x()() { 67 return SVGAnimatedLength(Object_Getter__Handle(this._parent, "x")); 68 } 69 auto y()() { 70 return SVGAnimatedLength(Object_Getter__Handle(this._parent, "y")); 71 } 72 auto width()() { 73 return SVGAnimatedLength(Object_Getter__Handle(this._parent, "width")); 74 } 75 auto height()() { 76 return SVGAnimatedLength(Object_Getter__Handle(this._parent, "height")); 77 } 78 auto result()() { 79 return SVGAnimatedString(Object_Getter__Handle(this._parent, "result")); 80 } 81 } 82 83