SVGAngle interface is used to represent a value that can be an
number value. An
SVGAngle reflected through the
animVal attribute is always read only.
SVGAnimatedLength interface is used for attributes of basic type length which can be animated.
SVGAnimatedPreserveAspectRatio interface is used for attributes of type
SVGPreserveAspectRatio which can be animated.
SVGAnimatedRect interface is used for attributes of basic
SVGRect which can be animated.
SVGAnimatedString 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 interface is used for attributes which take a list of numbers and which can be animated.
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the
SVGGraphicsElement interface represents SVG elements whose primary purpose is to directly render graphics into a group.
SVGImageElement interface corresponds to the
SVGLength interface correspond to the length basic data type.
Many of SVG's graphics operations utilize 2x3 matrices of the form:
SVGNumber interface corresponds to the
number basic data type.
SVGPoint represents a 2D or 3D point in the SVG coordinate system.
SVGPreserveAspectRatio interface corresponds to the
preserveAspectRatio attribute, which is available for some of SVG's elements.
SVGRect represents a rectangle. Rectangles consist of an x and y coordinate pair identifying a minimum x value, a minimum y value, and a width and height, which are constrained to be non-negative.
SVGSVGElement 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.
SVGStringList defines a list of
SVGTransform is the interface for one of the component transformations within an
SVGTransformList; thus, an
SVGTransform object corresponds to a single component (e.g.,
matrix(…)) within a
SVGTransformList defines a list of