Search
Preparing search index...
The search index is not available
SavageDOM
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
Transform
Class Transform<TYPE>
Type parameters
TYPE
:
TransformType
Hierarchy
Transform
Implements
Attribute
<
Transform
>
Index
Constructors
constructor
Properties
args
type
Methods
get
interpolator
parse
set
to
String
from
String
matrix
rotate
scale
skewX
skewY
translate
Constructors
constructor
new
Transform
(
type
:
TYPE
, args
:
number
[]
)
:
Transform
Parameters
type:
TYPE
args:
number
[]
Returns
Transform
Properties
args
args
:
number
[]
type
type
:
TYPE
Methods
get
get
(
element
:
SVGElement
, attr
:
string
)
:
Transform
Parameters
element:
SVGElement
attr:
string
Returns
Transform
interpolator
interpolator
(
from
:
Transform
)
:
function
Parameters
from:
Transform
Returns
function
(
t
:
number
)
:
Transform
Parameters
t:
number
Returns
Transform
parse
parse
(
css
:
string
|
null
)
:
Transform
Parameters
css:
string
|
null
Returns
Transform
set
set
(
element
:
SVGElement
, attr
:
string
, override
?:
Transform
)
:
void
Parameters
element:
SVGElement
attr:
string
Optional
override:
Transform
Returns
void
to
String
to
String
(
)
:
string
Returns
string
Static
from
String
from
String
(
css
:
string
)
:
Transform
Parameters
css:
string
Returns
Transform
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"
>
Parameters
a:
number
Default value
x:
number
= 0
Default value
y:
number
= 0
Returns
Transform
<
"rotate"
>
Static
scale
scale
(
x
?:
number
, y
?:
number
)
:
Transform
<
"scale"
>
Parameters
Default value
x:
number
= 1
Default value
y:
number
= x
Returns
Transform
<
"scale"
>
Static
skewX
skewX
(
a
?:
number
)
:
Transform
<
"skewX"
>
Parameters
Default value
a:
number
= 0
Returns
Transform
<
"skewX"
>
Static
skewY
skewY
(
a
?:
number
)
:
Transform
<
"skewY"
>
Parameters
Default value
a:
number
= 0
Returns
Transform
<
"skewY"
>
Static
translate
translate
(
x
?:
number
, y
?:
number
)
:
Transform
<
"translate"
>
Parameters
Default value
x:
number
= 0
Default value
y:
number
= 0
Returns
Transform
<
"translate"
>
Globals
Transform
constructor
args
type
get
interpolator
parse
set
to
String
from
String
matrix
rotate
scale
skewX
skewY
translate
Generated using
TypeDoc