bindings/svg2 library

Scalable Vector Graphics (SVG) 2

https://svgwg.org/svg2-draft/

Classes

GetSVGDocument
ShadowAnimation
SVGAElement
The interface provides access to the properties of an <a> element, as well as methods to manipulate them.
SVGAngle
The interface is used to represent a value that can be an <angle> or <number> value. An reflected through the animVal attribute is always read only. An object can be designated as read only, which means that attempts to modify the object will result in an exception being thrown. An object can be associated with a particular element. The associated element is used to determine which element's content attribute to update if the object reflects an attribute. Unless otherwise described, an object is not associated with any element. Every object operates in one of two modes:
SVGAnimatedAngle
SVGAnimatedBoolean
SVGAnimatedEnumeration
SVGAnimatedInteger
SVGAnimatedLength
The interface represents attributes of type
SVGAnimatedLengthList
SVGAnimatedNumber
SVGAnimatedNumberList
SVGAnimatedPoints
SVGAnimatedPreserveAspectRatio
SVGAnimatedRect
The interface is used for attributes of basic SVGRect which can be animated.
SVGAnimatedString
The interface represents string attributes which can be animated from each SVG declaration. You need to create SVG attribute before doing anything else, everything should be declared inside this.
SVGAnimatedTransformList
SVGBoundingBoxOptions
SVGCircleElement
The interface is an interface for the <circle> element.
SVGDefsElement
The interface corresponds to the <defs> element.
SVGDescElement
The interface corresponds to the <desc> element.
SVGElement
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the interface.
SVGElementInstance
SVGEllipseElement
The interface provides access to the properties of <ellipse> elements.
SVGFitToViewBox
SVGForeignObjectElement
The interface provides access to the properties of <foreignObject> elements, as well as methods to manipulate them.
SVGGElement
The interface corresponds to the <g> element.
SVGGeometryElement
The interface represents SVG elements whose rendering is defined by geometry with an equivalent path, and which can be filled and stroked. This includes paths and the basic shapes.
SVGGradientElement
The SVGGradient interface is a base interface used by SVGLinearGradientElement and SVGRadialGradientElement.
SVGGraphicsElement
The interface represents SVG elements whose primary purpose is to directly render graphics into a group.
SVGImageElement
The interface corresponds to the <image> element.
SVGLength
SVGLengthList
SVGLinearGradientElement
The interface corresponds to the <linearGradient> element.
SVGLineElement
The interface provides access to the properties of <line> elements, as well as methods to manipulate them.
SVGMarkerElement
The interface provides access to the properties of <marker> elements, as well as methods to manipulate them. The <marker> element defines the graphics used for drawing marks on a shape.
SVGMetadataElement
The interface corresponds to the <metadata> element.
SVGNumber
The interface corresponds to the <number> basic data type. An object can be designated as read only, which means that attempts to modify the object will result in an exception being thrown.
SVGNumberList
SVGPathElement
The interface corresponds to the <path> element.
SVGPatternElement
The interface corresponds to the <pattern> element.
SVGPointList
The interface represents a list of SVGPoint objects. An can be designated as read-only, which means that attempts to modify the object will result in an exception being thrown.
SVGPolygonElement
The interface provides access to the properties of <polygon> elements, as well as methods to manipulate them.
SVGPolylineElement
The interface provides access to the properties of <polyline> elements, as well as methods to manipulate them.
SVGPreserveAspectRatio
SVGRadialGradientElement
The interface corresponds to the <RadialGradient> element.
SVGRectElement
The interface provides access to the properties of <rect> elements, as well as methods to manipulate them.
SVGScriptElement
The interface corresponds to the SVG <script> element.
SVGStopElement
The interface corresponds to the <stop> element.
SVGStringList
SVGStyleElement
SVGSVGElement
The interface provides access to the properties of <svg> elements, as well as methods to manipulate them. This interface contains also various miscellaneous commonly-used utility methods, such as matrix operations and the ability to control the time of redraw on visual rendering devices.
SVGSwitchElement
The interface corresponds to the <switch> element.
SVGSymbolElement
The interface corresponds to the <symbol> element.
SVGTests
SVGTextContentElement
The interface is implemented by elements that support rendering child text content. It is inherited by various text-related interfaces, such as SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement and SVGTextPathElement.
SVGTextElement
The interface corresponds to the <text> elements.
SVGTextPathElement
The interface corresponds to the <textPath> element.
SVGTextPositioningElement
The interface is implemented by elements that support attributes that position individual text glyphs. It is inherited by SVGTextElement, SVGTSpanElement, SVGTRefElement and SVGAltGlyphElement.
SVGTitleElement
The interface corresponds to the <title> element.
SVGTransform
SVGTransformList
SVGTSpanElement
The interface represents a <tspan> element.
SVGUnitTypes
The interface defines a commonly used set of constants used for reflecting gradientUnits, patternContentUnits and other similar attributes.
SVGURIReference
SVGUseElement
SVGUseElementShadowRoot
SVGViewElement
The interface provides access to the properties of <view> elements, as well as methods to manipulate them.

Extensions

PropsGetSVGDocument on GetSVGDocument
PropsShadowAnimation on ShadowAnimation
PropsSVGAElement on SVGAElement
PropsSVGAngle on SVGAngle
PropsSVGAnimatedAngle on SVGAnimatedAngle
PropsSVGAnimatedBoolean on SVGAnimatedBoolean
PropsSVGAnimatedEnumeration on SVGAnimatedEnumeration
PropsSVGAnimatedInteger on SVGAnimatedInteger
PropsSVGAnimatedLength on SVGAnimatedLength
PropsSVGAnimatedLengthList on SVGAnimatedLengthList
PropsSVGAnimatedNumber on SVGAnimatedNumber
PropsSVGAnimatedNumberList on SVGAnimatedNumberList
PropsSVGAnimatedPoints on SVGAnimatedPoints
PropsSVGAnimatedPreserveAspectRatio on SVGAnimatedPreserveAspectRatio
PropsSVGAnimatedRect on SVGAnimatedRect
PropsSVGAnimatedString on SVGAnimatedString
PropsSVGAnimatedTransformList on SVGAnimatedTransformList
PropsSVGBoundingBoxOptions on SVGBoundingBoxOptions
PropsSVGCircleElement on SVGCircleElement
PropsSVGElement on SVGElement
PropsSVGElementInstance on SVGElementInstance
PropsSVGEllipseElement on SVGEllipseElement
PropsSVGFitToViewBox on SVGFitToViewBox
PropsSVGForeignObjectElement on SVGForeignObjectElement
PropsSVGGeometryElement on SVGGeometryElement
PropsSVGGradientElement on SVGGradientElement
PropsSVGGraphicsElement on SVGGraphicsElement
PropsSVGImageElement on SVGImageElement
PropsSVGLength on SVGLength
PropsSVGLengthList on SVGLengthList
PropsSVGLinearGradientElement on SVGLinearGradientElement
PropsSVGLineElement on SVGLineElement
PropsSVGMarkerElement on SVGMarkerElement
PropsSVGNumber on SVGNumber
PropsSVGNumberList on SVGNumberList
PropsSVGPatternElement on SVGPatternElement
PropsSVGPointList on SVGPointList
PropsSVGPreserveAspectRatio on SVGPreserveAspectRatio
PropsSVGRadialGradientElement on SVGRadialGradientElement
PropsSVGRectElement on SVGRectElement
PropsSVGScriptElement on SVGScriptElement
PropsSVGStopElement on SVGStopElement
PropsSVGStringList on SVGStringList
PropsSVGStyleElement on SVGStyleElement
PropsSVGSVGElement on SVGSVGElement
PropsSVGTests on SVGTests
PropsSVGTextContentElement on SVGTextContentElement
PropsSVGTextPathElement on SVGTextPathElement
PropsSVGTextPositioningElement on SVGTextPositioningElement
PropsSVGTransform on SVGTransform
PropsSVGTransformList on SVGTransformList
PropsSVGURIReference on SVGURIReference
PropsSVGUseElement on SVGUseElement