1 module libwasm.bindings.SVGFETurbulenceElement;
2 
3 import libwasm.types;
4 
5 import memutils.ct: tuple;
6 import libwasm.bindings.SVGAnimatedEnumeration;
7 import libwasm.bindings.SVGAnimatedInteger;
8 import libwasm.bindings.SVGAnimatedLength;
9 import libwasm.bindings.SVGAnimatedNumber;
10 import libwasm.bindings.SVGAnimatedString;
11 import libwasm.bindings.SVGElement;
12 import libwasm.bindings.SVGFilterPrimitiveStandardAttributes;
13 
14 @safe:
15 nothrow:
16 
17 struct SVGFETurbulenceElement {
18   nothrow:
19   libwasm.bindings.SVGElement.SVGElement _parent;
20   alias _parent this;
21   this(Handle h) {
22     _parent = .SVGElement(h);
23   }
24   enum ushort SVG_TURBULENCE_TYPE_UNKNOWN = 0;
25   enum ushort SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
26   enum ushort SVG_TURBULENCE_TYPE_TURBULENCE = 2;
27   enum ushort SVG_STITCHTYPE_UNKNOWN = 0;
28   enum ushort SVG_STITCHTYPE_STITCH = 1;
29   enum ushort SVG_STITCHTYPE_NOSTITCH = 2;
30   auto baseFrequencyX()() {
31     return SVGAnimatedNumber(Object_Getter__Handle(this._parent, "baseFrequencyX"));
32   }
33   auto baseFrequencyY()() {
34     return SVGAnimatedNumber(Object_Getter__Handle(this._parent, "baseFrequencyY"));
35   }
36   auto numOctaves()() {
37     return SVGAnimatedInteger(Object_Getter__Handle(this._parent, "numOctaves"));
38   }
39   auto seed()() {
40     return SVGAnimatedNumber(Object_Getter__Handle(this._parent, "seed"));
41   }
42   auto stitchTiles()() {
43     return SVGAnimatedEnumeration(Object_Getter__Handle(this._parent, "stitchTiles"));
44   }
45   auto type()() {
46     return SVGAnimatedEnumeration(Object_Getter__Handle(this._parent, "type"));
47   }
48   auto x()() {
49     return SVGAnimatedLength(Object_Getter__Handle(this._parent, "x"));
50   }
51   auto y()() {
52     return SVGAnimatedLength(Object_Getter__Handle(this._parent, "y"));
53   }
54   auto width()() {
55     return SVGAnimatedLength(Object_Getter__Handle(this._parent, "width"));
56   }
57   auto height()() {
58     return SVGAnimatedLength(Object_Getter__Handle(this._parent, "height"));
59   }
60   auto result()() {
61     return SVGAnimatedString(Object_Getter__Handle(this._parent, "result"));
62   }
63 }
64 
65