dart:svg library

Scalable Vector Graphics: Two-dimensional vector graphics with support for events and animation.

Note

New projects should prefer to use package:web. For existing projects, see our migration guide.

For details about the features and syntax of SVG, a W3C standard, refer to the Scalable Vector Graphics Specification.

Classes

AElement
Angle
AnimatedAngle
AnimatedBoolean
AnimatedEnumeration
AnimatedInteger
AnimatedLength
AnimatedLengthList
AnimatedNumber
AnimatedNumberList
AnimatedPreserveAspectRatio
AnimatedRect
AnimatedString
AnimatedTransformList
AnimateElement
AnimateMotionElement
AnimateTransformElement
AnimationElement
AttributeClassSet
CircleElement
ClipPathElement
DefsElement
DescElement
DiscardElement
EllipseElement
FEBlendElement
FEColorMatrixElement
FEComponentTransferElement
FECompositeElement
FEConvolveMatrixElement
FEDiffuseLightingElement
FEDisplacementMapElement
FEDistantLightElement
FEFloodElement
FEFuncAElement
FEFuncBElement
FEFuncGElement
FEFuncRElement
FEGaussianBlurElement
FEImageElement
FEMergeElement
FEMergeNodeElement
FEMorphologyElement
FEOffsetElement
FEPointLightElement
FESpecularLightingElement
FESpotLightElement
FETileElement
FETurbulenceElement
FilterElement
FilterPrimitiveStandardAttributes
FitToViewBox
ForeignObjectElement
GElement
GeometryElement
GraphicsElement
ImageElement
Length
LengthList
LinearGradientElement
LineElement
MarkerElement
MaskElement
Matrix
MetadataElement
Number
NumberList
PathElement
PatternElement
Point
PointList
PolygonElement
PolylineElement
PreserveAspectRatio
RadialGradientElement
Rect
RectElement
ScriptElement
SetElement
StopElement
StringList
StyleElement
SvgElement
SvgSvgElement
SwitchElement
SymbolElement
Tests
TextContentElement
TextElement
TextPathElement
TextPositioningElement
TitleElement
Transform
TransformList
TSpanElement
UnitTypes
UriReference
UseElement
ViewElement
ZoomAndPan