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 SVGPoint 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 SVGUseElement
interface corresponds to the use element.
The SVGViewElement
interface provides access to the properties of view elements, as well as methods to manipulate them.