Package-level declarations
Types
The SVGAElement interface provides access to the properties of an a element, as well as methods to manipulate them.
The SVGAnimatedAngle interface is used for attributes of basic type \
The SVGAnimatedBoolean interface is used for attributes of type boolean which can be animated.
The SVGAnimatedEnumeration interface describes attribute values which are constants from a particular enumeration and which can be animated.
The SVGAnimatedInteger interface is used for attributes of basic type \
The SVGAnimatedLength interface represents attributes of type \
The SVGAnimatedLengthList interface is used for attributes of type SVGLengthList which can be animated.
The SVGAnimatedNumber interface represents attributes of type \
The SVGAnimatedNumberList interface represents a list of attributes of type \
The SVGAnimatedPreserveAspectRatio interface represents attributes of type SVGPreserveAspectRatio which can be animated.
The SVGAnimatedRect interface represents an SVGRect attribute that can be animated.
The SVGAnimatedString interface represents string attributes which can be animated from each SVG declaration.
The SVGAnimatedTransformList interface represents attributes which take a list of numbers and which can be animated.
The SVGAnimateElement interface corresponds to the animate element.
The SVGAnimateMotionElement interface corresponds to the animateMotion element.
The SVGAnimateTransformElement interface corresponds to the animateTransform element.
The SVGAnimationElement interface is the base interface for all of the animation element interfaces: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement and SVGAnimateTransformElement.
The SVGCircleElement interface is an interface for the circle element.
The SVGClipPathElement interface provides access to the properties of clipPath elements, as well as methods to manipulate them.
The SVGComponentTransferFunctionElement interface represents a base interface used by the component transfer function interfaces.
The SVGDefsElement interface corresponds to the defs element.
The SVGDescElement interface corresponds to the desc element.
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the SVGElement interface.
The SVGEllipseElement interface provides access to the properties of ellipse elements.
The SVGFEBlendElement interface corresponds to the feBlend element.
The SVGFEColorMatrixElement interface corresponds to the feColorMatrix element.
The SVGFEComponentTransferElement interface corresponds to the feComponentTransfer element.
The SVGFECompositeElement interface corresponds to the feComposite element.
The SVGFEConvolveMatrixElement interface corresponds to the feConvolveMatrix element.
The SVGFEDiffuseLightingElement interface corresponds to the feDiffuseLighting element.
The SVGFEDisplacementMapElement interface corresponds to the feDisplacementMap element.
The SVGFEDistantLightElement interface corresponds to the feDistantLight element.
The SVGFEDropShadowElement interface corresponds to the feDropShadow element.
The SVGFEFloodElement interface corresponds to the feFlood element.
The SVGFEFuncAElement interface corresponds to the feFuncA element.
The SVGFEFuncBElement interface corresponds to the feFuncB element.
The SVGFEFuncGElement interface corresponds to the feFuncG element.
The SVGFEFuncRElement interface corresponds to the feFuncR element.
The SVGFEGaussianBlurElement interface corresponds to the feGaussianBlur element.
The SVGFEImageElement interface corresponds to the feImage element.
The SVGFEMergeElement interface corresponds to the feMerge element.
The SVGFEMergeNodeElement interface corresponds to the feMergeNode element.
The SVGFEMorphologyElement interface corresponds to the feMorphology element.
The SVGFEOffsetElement interface corresponds to the feOffset element.
The SVGFEPointLightElement interface corresponds to the fePointLight element.
The SVGFESpecularLightingElement interface corresponds to the feSpecularLighting element.
The SVGFESpotLightElement interface corresponds to the feSpotLight element.
The SVGFETileElement interface corresponds to the feTile element.
The SVGFETurbulenceElement interface corresponds to the feTurbulence element.
The SVGFilterElement interface provides access to the properties of filter elements, as well as methods to manipulate them.
The SVGForeignObjectElement interface provides access to the properties of foreignObject elements, as well as methods to manipulate them.
The SVGGElement interface corresponds to the g element.
The SVGGeometryElement interface represents SVG elements whose rendering is defined by geometry with an equivalent path, and which can be filled and stroked.
The SVGGradient interface is a base interface used by SVGLinearGradientElement and SVGRadialGradientElement.
The SVGGraphicsElement interface represents SVG elements whose primary purpose is to directly render graphics into a group.
The SVGImageElement interface corresponds to the image element.
The SVGLengthList interface defines a list of SVGLength objects.
The SVGLinearGradientElement interface corresponds to the linearGradient element.
The SVGLineElement interface provides access to the properties of line elements, as well as methods to manipulate them.
The SVGMarkerElement interface provides access to the properties of marker elements, as well as methods to manipulate them.
The SVGMaskElement interface provides access to the properties of mask elements, as well as methods to manipulate them.
The SVGMetadataElement interface corresponds to the metadata element.
The SVGMPathElement interface corresponds to the mpath element.
The SVGNumberList interface defines a list of numbers.
The SVGPathElement interface corresponds to the path element.
The SVGPatternElement interface corresponds to the pattern element.
The SVGPointList interface represents a list of DOMPoint objects.
The SVGPolygonElement interface provides access to the properties of polygon elements, as well as methods to manipulate them.
The SVGPolylineElement interface provides access to the properties of polyline elements, as well as methods to manipulate them.
The SVGPreserveAspectRatio interface corresponds to the preserveAspectRatio attribute.
The SVGRadialGradientElement interface corresponds to the RadialGradient element.
The SVGRectElement interface provides access to the properties of rect elements, as well as methods to manipulate them.
The SVGScriptElement interface corresponds to the SVG script element.
The SVGSetElement interface corresponds to the set element.
The SVGStopElement interface corresponds to the stop element.
The SVGStringList interface defines a list of strings.
The SVGStyleElement interface corresponds to the SVG style element.
The SVGSVGElement interface provides access to the properties of svg elements, as well as methods to manipulate them.
The SVGSwitchElement interface corresponds to the switch element.
The SVGSymbolElement interface corresponds to the symbol element.
The SVGTextContentElement interface is implemented by elements that support rendering child text content.
The SVGTextElement interface corresponds to the text elements.
The SVGTextPathElement interface corresponds to the textPath element.
The SVGTextPositioningElement interface is implemented by elements that support attributes that position individual text glyphs.
The SVGTitleElement interface corresponds to the title element.
The SVGTransform interface reflects one of the component transformations within an SVGTransformList; thus, an SVGTransform object corresponds to a single component (e.g., scale(…) or matrix(…)) within a transform attribute.
The SVGTransformList interface defines a list of SVGTransform objects.
The SVGTSpanElement interface represents a tspan element.
The SVGUnitTypes interface defines a commonly used set of constants used for reflecting gradientUnits, patternContentUnits and other similar attributes.
The SVGViewElement interface provides access to the properties of view elements, as well as methods to manipulate them.