SVGTransformList

The SVGTransformList interface defines a list of SVGTransform objects.

MDN Reference

Properties

Link copied to clipboard
open external override val length: Int

The length read-only property of the SVGTransformList interface represents the number of items in the list.

Link copied to clipboard
external val numberOfItems: Int

The numberOfItems read-only property of the SVGTransformList interface represents the number of items in the list.

Functions

Link copied to clipboard
external fun appendItem(newItem: SVGTransform): SVGTransform

The appendItem() method of the SVGTransformList interface inserts a new item at the end of the list.

Link copied to clipboard
external fun clear()

The clear() method of the SVGTransformList interface clears all existing current items from the list, with the result being an empty list.

Link copied to clipboard
external fun consolidate(): SVGTransform?

The consolidate() method of the SVGTransformList interface consolidates the list of separate SVGTransform objects by multiplying the equivalent transformation matrices together to result in a list consisting of a single SVGTransform object of type SVG_TRANSFORM_MATRIX.

Link copied to clipboard
external fun createSVGTransformFromMatrix(matrix: DOMMatrixReadOnly = definedExternally): SVGTransform

The createSVGTransformFromMatrix() method of the SVGTransformList interface creates an SVGTransform object which is initialized to a transform of type SVG_TRANSFORM_MATRIX and whose values are the given matrix.

Link copied to clipboard
open operator external fun get(index: Int): SVGTransform
Link copied to clipboard
external fun getItem(index: Int): SVGTransform

The getItem() method of the SVGTransformList interface returns the specified item from the list.

Link copied to clipboard
external fun initialize(newItem: SVGTransform): SVGTransform

The initialize() method of the SVGTransformList interface clears all existing current items from the list and re-initializes the list to hold the single item specified by the parameter.

Link copied to clipboard
external fun insertItemBefore(newItem: SVGTransform, index: Int): SVGTransform

The insertItemBefore() method of the SVGTransformList interface inserts a new item into the list at the specified position.

Link copied to clipboard
external fun removeItem(index: Int): SVGTransform

The removeItem() method of the SVGTransformList interface removes an existing item from the list.

Link copied to clipboard
external fun replaceItem(newItem: SVGTransform, index: Int): SVGTransform

The replaceItem() method of the SVGTransformList interface replaces an existing item in the list with a new item.