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