Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Transform<TYPE>

Type parameters

Hierarchy

  • Transform

Implements

Index

Constructors

constructor

  • new Transform(type: TYPE, args: number[]): Transform

Properties

args

args: number[]

type

type: TYPE

Methods

get

  • get(element: SVGElement, attr: string): Transform

interpolator

parse

set

  • set(element: SVGElement, attr: string, override?: Transform): void

toString

  • toString(): string

Static fromString

Static matrix

  • matrix(m: DOMMatrix): Transform<"matrix">
  • matrix(a?: undefined | number, b?: undefined | number, c?: undefined | number, d?: undefined | number, e?: undefined | number, f?: undefined | number): Transform<"matrix">
  • Parameters

    • m: DOMMatrix

    Returns Transform<"matrix">

  • Parameters

    • Optional a: undefined | number
    • Optional b: undefined | number
    • Optional c: undefined | number
    • Optional d: undefined | number
    • Optional e: undefined | number
    • Optional f: undefined | number

    Returns Transform<"matrix">

Static rotate

  • rotate(a: number, x?: number, y?: number): Transform<"rotate">

Static scale

  • scale(x?: number, y?: number): Transform<"scale">

Static skewX

Static skewY

Static translate

  • translate(x?: number, y?: number): Transform<"translate">

Generated using TypeDoc