1 module libwasm.bindings.SVGFEBlendElement; 2 3 import libwasm.types; 4 5 import memutils.ct: tuple; 6 import libwasm.bindings.SVGAnimatedEnumeration; 7 import libwasm.bindings.SVGAnimatedLength; 8 import libwasm.bindings.SVGAnimatedString; 9 import libwasm.bindings.SVGElement; 10 import libwasm.bindings.SVGFilterPrimitiveStandardAttributes; 11 12 @safe: 13 nothrow: 14 15 struct SVGFEBlendElement { 16 nothrow: 17 libwasm.bindings.SVGElement.SVGElement _parent; 18 alias _parent this; 19 this(Handle h) { 20 _parent = .SVGElement(h); 21 } 22 enum ushort SVG_FEBLEND_MODE_UNKNOWN = 0; 23 enum ushort SVG_FEBLEND_MODE_NORMAL = 1; 24 enum ushort SVG_FEBLEND_MODE_MULTIPLY = 2; 25 enum ushort SVG_FEBLEND_MODE_SCREEN = 3; 26 enum ushort SVG_FEBLEND_MODE_DARKEN = 4; 27 enum ushort SVG_FEBLEND_MODE_LIGHTEN = 5; 28 enum ushort SVG_FEBLEND_MODE_OVERLAY = 6; 29 enum ushort SVG_FEBLEND_MODE_COLOR_DODGE = 7; 30 enum ushort SVG_FEBLEND_MODE_COLOR_BURN = 8; 31 enum ushort SVG_FEBLEND_MODE_HARD_LIGHT = 9; 32 enum ushort SVG_FEBLEND_MODE_SOFT_LIGHT = 10; 33 enum ushort SVG_FEBLEND_MODE_DIFFERENCE = 11; 34 enum ushort SVG_FEBLEND_MODE_EXCLUSION = 12; 35 enum ushort SVG_FEBLEND_MODE_HUE = 13; 36 enum ushort SVG_FEBLEND_MODE_SATURATION = 14; 37 enum ushort SVG_FEBLEND_MODE_COLOR = 15; 38 enum ushort SVG_FEBLEND_MODE_LUMINOSITY = 16; 39 auto in1()() { 40 return SVGAnimatedString(Object_Getter__Handle(this._parent, "in1")); 41 } 42 auto in2()() { 43 return SVGAnimatedString(Object_Getter__Handle(this._parent, "in2")); 44 } 45 auto mode()() { 46 return SVGAnimatedEnumeration(Object_Getter__Handle(this._parent, "mode")); 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