| .. | |
|---|
| Angle | The SVGAngle interface is used to represent a value that can be an angle or number value. An SVGAngle reflected through the animVal attribute is always read only. |
| AnimatedLength | The SVGAnimatedLength interface is used for attributes of basic type length which can be animated. |
| AnimatedPreserveAspectRatio | The SVGAnimatedPreserveAspectRatio interface is used for attributes of type SVGPreserveAspectRatio which can be animated. |
| AnimatedRect | The SVGAnimatedRect interface is used for attributes of basic SVGRect which can be animated. |
| AnimatedString | The 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. |
| AnimatedTransformList | The SVGAnimatedTransformList interface is used for attributes which take a list of numbers and which can be animated. |
| BoundingBoxOptions | |
| Element | All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the SVGElement interface. |
| GraphicsElement | The SVGGraphicsElement interface represents SVG elements whose primary purpose is to directly render graphics into a group. |
| ImageElement | The SVGImageElement interface corresponds to the image element. |
| Length | The SVGLength interface correspond to the length basic data type. |
| Matrix | Many of SVG's graphics operations utilize 2x3 matrices of the form: |
| Number | The SVGNumber interface corresponds to the number basic data type. |
| Point | An SVGPoint represents a 2D or 3D point in the SVG coordinate system. |
| PreserveAspectRatio | The SVGPreserveAspectRatio interface corresponds to the preserveAspectRatio attribute, which is available for some of SVG's elements. |
| Rect | The 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. |
| SVGElement | The 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. |
| StringList | The SVGStringList defines a list of DOMString objects. |
| Transform | SVGTransform is the interface for 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.
|
| TransformList | The SVGTransformList defines a list of SVGTransform objects. |