Package-level declarations

Types

Link copied to clipboard
object SVG
Link copied to clipboard
Link copied to clipboard

The SVGAElement interface provides access to the properties of an a element, as well as methods to manipulate them.

Link copied to clipboard
class SVGAngle

The SVGAngle interface is used to represent a value that can be an or value.

Link copied to clipboard

The SVGAnimatedAngle interface is used for attributes of basic type \ which can be animated.

Link copied to clipboard

The SVGAnimatedBoolean interface is used for attributes of type boolean which can be animated.

Link copied to clipboard

The SVGAnimatedEnumeration interface describes attribute values which are constants from a particular enumeration and which can be animated.

Link copied to clipboard

The SVGAnimatedInteger interface is used for attributes of basic type \ which can be animated.

Link copied to clipboard

The SVGAnimatedLength interface represents attributes of type \ which can be animated.

Link copied to clipboard

The SVGAnimatedLengthList interface is used for attributes of type SVGLengthList which can be animated.

Link copied to clipboard

The SVGAnimatedNumber interface represents attributes of type \ which can be animated.

Link copied to clipboard

The SVGAnimatedNumberList interface represents a list of attributes of type \ which can be animated.

Link copied to clipboard
sealed interface SVGAnimatedPoints
Link copied to clipboard

The SVGAnimatedPreserveAspectRatio interface represents attributes of type SVGPreserveAspectRatio which can be animated.

Link copied to clipboard

The SVGAnimatedRect interface represents an SVGRect attribute that can be animated.

Link copied to clipboard

The SVGAnimatedString interface represents string attributes which can be animated from each SVG declaration.

Link copied to clipboard

The SVGAnimatedTransformList interface represents attributes which take a list of numbers and which can be animated.

Link copied to clipboard

The SVGAnimateElement interface corresponds to the animate element.

Link copied to clipboard

The SVGAnimateMotionElement interface corresponds to the animateMotion element.

Link copied to clipboard

The SVGAnimateTransformElement interface corresponds to the animateTransform element.

Link copied to clipboard

The SVGAnimationElement interface is the base interface for all of the animation element interfaces: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement and SVGAnimateTransformElement.

Link copied to clipboard
Link copied to clipboard

The SVGCircleElement interface is an interface for the circle element.

Link copied to clipboard

The SVGClipPathElement interface provides access to the properties of clipPath elements, as well as methods to manipulate them.

Link copied to clipboard

The SVGComponentTransferFunctionElement interface represents a base interface used by the component transfer function interfaces.

Link copied to clipboard

The SVGDefsElement interface corresponds to the defs element.

Link copied to clipboard

The SVGDescElement interface corresponds to the desc element.

Link copied to clipboard

All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the SVGElement interface.

Link copied to clipboard

The SVGEllipseElement interface provides access to the properties of ellipse elements.

Link copied to clipboard

The SVGFEBlendElement interface corresponds to the feBlend element.

Link copied to clipboard

The SVGFEColorMatrixElement interface corresponds to the feColorMatrix element.

Link copied to clipboard

The SVGFEComponentTransferElement interface corresponds to the feComponentTransfer element.

Link copied to clipboard

The SVGFECompositeElement interface corresponds to the feComposite element.

Link copied to clipboard

The SVGFEConvolveMatrixElement interface corresponds to the feConvolveMatrix element.

Link copied to clipboard

The SVGFEDiffuseLightingElement interface corresponds to the feDiffuseLighting element.

Link copied to clipboard

The SVGFEDisplacementMapElement interface corresponds to the feDisplacementMap element.

Link copied to clipboard

The SVGFEDistantLightElement interface corresponds to the feDistantLight element.

Link copied to clipboard

The SVGFEDropShadowElement interface corresponds to the feDropShadow element.

Link copied to clipboard

The SVGFEFloodElement interface corresponds to the feFlood element.

Link copied to clipboard

The SVGFEFuncAElement interface corresponds to the feFuncA element.

Link copied to clipboard

The SVGFEFuncBElement interface corresponds to the feFuncB element.

Link copied to clipboard

The SVGFEFuncGElement interface corresponds to the feFuncG element.

Link copied to clipboard

The SVGFEFuncRElement interface corresponds to the feFuncR element.

Link copied to clipboard

The SVGFEGaussianBlurElement interface corresponds to the feGaussianBlur element.

Link copied to clipboard

The SVGFEImageElement interface corresponds to the feImage element.

Link copied to clipboard

The SVGFEMergeElement interface corresponds to the feMerge element.

Link copied to clipboard

The SVGFEMergeNodeElement interface corresponds to the feMergeNode element.

Link copied to clipboard

The SVGFEMorphologyElement interface corresponds to the feMorphology element.

Link copied to clipboard

The SVGFEOffsetElement interface corresponds to the feOffset element.

Link copied to clipboard

The SVGFEPointLightElement interface corresponds to the fePointLight element.

Link copied to clipboard

The SVGFESpecularLightingElement interface corresponds to the feSpecularLighting element.

Link copied to clipboard

The SVGFESpotLightElement interface corresponds to the feSpotLight element.

Link copied to clipboard

The SVGFETileElement interface corresponds to the feTile element.

Link copied to clipboard

The SVGFETurbulenceElement interface corresponds to the feTurbulence element.

Link copied to clipboard

The SVGFilterElement interface provides access to the properties of filter elements, as well as methods to manipulate them.

Link copied to clipboard
sealed interface SVGFitToViewBox
Link copied to clipboard

The SVGForeignObjectElement interface provides access to the properties of foreignObject elements, as well as methods to manipulate them.

Link copied to clipboard

The SVGGElement interface corresponds to the g element.

Link copied to clipboard

The SVGGeometryElement interface represents SVG elements whose rendering is defined by geometry with an equivalent path, and which can be filled and stroked.

Link copied to clipboard

The SVGGradient interface is a base interface used by SVGLinearGradientElement and SVGRadialGradientElement.

Link copied to clipboard

The SVGGraphicsElement interface represents SVG elements whose primary purpose is to directly render graphics into a group.

Link copied to clipboard

The SVGImageElement interface corresponds to the image element.

Link copied to clipboard
class SVGLength

The SVGLength interface correspond to the \ basic data type.

Link copied to clipboard

The SVGLengthList interface defines a list of SVGLength objects.

Link copied to clipboard

The SVGLinearGradientElement interface corresponds to the linearGradient element.

Link copied to clipboard

The SVGLineElement interface provides access to the properties of line elements, as well as methods to manipulate them.

Link copied to clipboard

The SVGMarkerElement interface provides access to the properties of marker elements, as well as methods to manipulate them.

Link copied to clipboard

The SVGMaskElement interface provides access to the properties of mask elements, as well as methods to manipulate them.

Link copied to clipboard

The SVGMetadataElement interface corresponds to the metadata element.

Link copied to clipboard

The SVGMPathElement interface corresponds to the mpath element.

Link copied to clipboard
class SVGNumber

The SVGNumber interface corresponds to the basic data type.

Link copied to clipboard

The SVGNumberList interface defines a list of numbers.

Link copied to clipboard

The SVGPathElement interface corresponds to the path element.

Link copied to clipboard

The SVGPatternElement interface corresponds to the pattern element.

Link copied to clipboard

The SVGPointList interface represents a list of SVGPoint objects.

Link copied to clipboard

The SVGPolygonElement interface provides access to the properties of polygon elements, as well as methods to manipulate them.

Link copied to clipboard

The SVGPolylineElement interface provides access to the properties of polyline elements, as well as methods to manipulate them.

Link copied to clipboard

The SVGPreserveAspectRatio interface corresponds to the preserveAspectRatio attribute.

Link copied to clipboard

The SVGRadialGradientElement interface corresponds to the RadialGradient element.

Link copied to clipboard

The SVGRectElement interface provides access to the properties of rect elements, as well as methods to manipulate them.

Link copied to clipboard

The SVGScriptElement interface corresponds to the SVG script element.

Link copied to clipboard

The SVGSetElement interface corresponds to the set element.

Link copied to clipboard

The SVGStopElement interface corresponds to the stop element.

Link copied to clipboard

The SVGStringList interface defines a list of strings.

Link copied to clipboard

The SVGStyleElement interface corresponds to the SVG style element.

Link copied to clipboard

The SVGSVGElement interface provides access to the properties of svg elements, as well as methods to manipulate them.

Link copied to clipboard

The SVGSwitchElement interface corresponds to the switch element.

Link copied to clipboard

The SVGSymbolElement interface corresponds to the symbol element.

Link copied to clipboard
sealed interface SvgTagName<T : SVGElement>
Link copied to clipboard
sealed interface SVGTests
Link copied to clipboard

The SVGTextContentElement interface is implemented by elements that support rendering child text content.

Link copied to clipboard

The SVGTextElement interface corresponds to the text elements.

Link copied to clipboard

The SVGTextPathElement interface corresponds to the textPath element.

Link copied to clipboard

The SVGTextPositioningElement interface is implemented by elements that support attributes that position individual text glyphs.

Link copied to clipboard

The SVGTitleElement interface corresponds to the title element.

Link copied to clipboard

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.

Link copied to clipboard

The SVGTransformList interface defines a list of SVGTransform objects.

Link copied to clipboard

The SVGTSpanElement interface represents a tspan element.

Link copied to clipboard

The SVGUnitTypes interface defines a commonly used set of constants used for reflecting gradientUnits, patternContentUnits and other similar attributes.

Link copied to clipboard
sealed interface SVGURIReference
Link copied to clipboard

The SVGUseElement interface corresponds to the use element.

Link copied to clipboard

The SVGViewElement interface provides access to the properties of view elements, as well as methods to manipulate them.

Functions

Link copied to clipboard
Link copied to clipboard
inline fun <T : SVGElement> SvgTagName(tagName: String): SvgTagName<T>