module libwasm.bindings.SVGPreserveAspectRatio; import libwasm.types; import memutils.ct: tuple; @safe: nothrow: struct SVGPreserveAspectRatio { nothrow: JsHandle handle; alias handle this; this(Handle h) { this.handle = JsHandle(h); } enum ushort SVG_PRESERVEASPECTRATIO_UNKNOWN = 0; enum ushort SVG_PRESERVEASPECTRATIO_NONE = 1; enum ushort SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; enum ushort SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; enum ushort SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4; enum ushort SVG_PRESERVEASPECTRATIO_XMINYMID = 5; enum ushort SVG_PRESERVEASPECTRATIO_XMIDYMID = 6; enum ushort SVG_PRESERVEASPECTRATIO_XMAXYMID = 7; enum ushort SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; enum ushort SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9; enum ushort SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10; enum ushort SVG_MEETORSLICE_UNKNOWN = 0; enum ushort SVG_MEETORSLICE_MEET = 1; enum ushort SVG_MEETORSLICE_SLICE = 2; void align_()(ushort align_) { Serialize_Object_VarArgCall!void(this.handle, "align", "ushort", tuple(align_)); } ushort align_()() { return Object_Getter__ushort(this.handle, "align"); } void meetOrSlice()(ushort meetOrSlice) { Serialize_Object_VarArgCall!void(this.handle, "meetOrSlice", "ushort", tuple(meetOrSlice)); } ushort meetOrSlice()() { return Object_Getter__ushort(this.handle, "meetOrSlice"); } }