Preparing search index...
The search index is not available
nx.js
nx.js
DOMMatrix
Class DOMMatrix
Hierarchy
DOMMatrixReadOnly
DOMMatrix
Implements
DOMMatrix
Index
Constructors
constructor
Properties
a
b
c
d
e
f
is2D
is
Identity
m11
m12
m13
m14
m21
m22
m23
m24
m31
m32
m33
m34
m41
m42
m43
m44
Methods
flipX
flipY
inverse
invert
Self
multiply
multiply
Self
pre
Multiply
Self
rotate
rotate
Axis
Angle
rotate
Axis
Angle
Self
rotate
From
Vector
rotate
From
Vector
Self
rotate
Self
scale
scale3d
scale3d
Self
scale
Non
Uniform
scale
Self
set
Matrix
Value
skewX
skewXSelf
skewY
skewYSelf
to
Float32
Array
to
Float64
Array
toJSON
to
String
transform
Point
translate
translate
Self
from
Float32
Array
from
Float64
Array
from
Matrix
Constructors
constructor
new DOMMatrix
(
init
?
)
:
DOMMatrix
Parameters
Optional
init
:
string
|
number
[]
Returns
DOMMatrix
Properties
a
a
:
number
b
b
:
number
c
c
:
number
d
d
:
number
e
e
:
number
f
f
:
number
Readonly
is2D
is2D
:
boolean
Readonly
is
Identity
is
Identity
:
boolean
m11
m11
:
number
m12
m12
:
number
m13
m13
:
number
m14
m14
:
number
m21
m21
:
number
m22
m22
:
number
m23
m23
:
number
m24
m24
:
number
m31
m31
:
number
m32
m32
:
number
m33
m33
:
number
m34
m34
:
number
m41
m41
:
number
m42
m42
:
number
m43
m43
:
number
m44
m44
:
number
Methods
flipX
flipX
(
)
:
DOMMatrix
Returns
DOMMatrix
flipY
flipY
(
)
:
DOMMatrix
Returns
DOMMatrix
inverse
inverse
(
)
:
DOMMatrix
Returns
DOMMatrix
invert
Self
invert
Self
(
)
:
DOMMatrix
Returns
DOMMatrix
multiply
multiply
(
other
?
)
:
DOMMatrix
Parameters
Optional
other
:
DOMMatrixInit
Returns
DOMMatrix
multiply
Self
multiply
Self
(
other
?
)
:
DOMMatrix
Parameters
Optional
other
:
DOMMatrixInit
Returns
DOMMatrix
pre
Multiply
Self
pre
Multiply
Self
(
other
?
)
:
DOMMatrix
Parameters
Optional
other
:
DOMMatrixInit
Returns
DOMMatrix
rotate
rotate
(
rotX
?
,
rotY
?
,
rotZ
?
)
:
DOMMatrix
Parameters
Optional
rotX
:
number
Optional
rotY
:
number
Optional
rotZ
:
number
Returns
DOMMatrix
rotate
Axis
Angle
rotate
Axis
Angle
(
x
?
,
y
?
,
z
?
,
angle
?
)
:
DOMMatrix
Parameters
Optional
x
:
number
Optional
y
:
number
Optional
z
:
number
Optional
angle
:
number
Returns
DOMMatrix
rotate
Axis
Angle
Self
rotate
Axis
Angle
Self
(
x
?
,
y
?
,
z
?
,
angle
?
)
:
DOMMatrix
Parameters
Optional
x
:
number
Optional
y
:
number
Optional
z
:
number
Optional
angle
:
number
Returns
DOMMatrix
rotate
From
Vector
rotate
From
Vector
(
x
?
,
y
?
)
:
DOMMatrix
Parameters
Optional
x
:
number
Optional
y
:
number
Returns
DOMMatrix
rotate
From
Vector
Self
rotate
From
Vector
Self
(
x
?
,
y
?
)
:
DOMMatrix
Parameters
x
:
number
= 0
y
:
number
= 0
Returns
DOMMatrix
rotate
Self
rotate
Self
(
rotX
?
,
rotY
?
,
rotZ
?
)
:
DOMMatrix
Parameters
Optional
rotX
:
number
Optional
rotY
:
number
Optional
rotZ
:
number
Returns
DOMMatrix
scale
scale
(
scaleX
?
,
scaleY
?
,
scaleZ
?
,
originX
?
,
originY
?
,
originZ
?
)
:
DOMMatrix
Parameters
Optional
scaleX
:
number
Optional
scaleY
:
number
Optional
scaleZ
:
number
Optional
originX
:
number
Optional
originY
:
number
Optional
originZ
:
number
Returns
DOMMatrix
scale3d
scale3d
(
scale
?
,
originX
?
,
originY
?
,
originZ
?
)
:
DOMMatrix
Parameters
Optional
scale
:
number
Optional
originX
:
number
Optional
originY
:
number
Optional
originZ
:
number
Returns
DOMMatrix
scale3d
Self
scale3d
Self
(
scale
?
,
originX
?
,
originY
?
,
originZ
?
)
:
DOMMatrix
Parameters
Optional
scale
:
number
Optional
originX
:
number
Optional
originY
:
number
Optional
originZ
:
number
Returns
DOMMatrix
scale
Non
Uniform
scale
Non
Uniform
(
scaleX
?
,
scaleY
?
)
:
DOMMatrix
Parameters
Optional
scaleX
:
number
Optional
scaleY
:
number
Returns
DOMMatrix
scale
Self
scale
Self
(
scaleX
?
,
scaleY
?
,
scaleZ
?
,
originX
?
,
originY
?
,
originZ
?
)
:
DOMMatrix
Parameters
Optional
scaleX
:
number
Optional
scaleY
:
number
Optional
scaleZ
:
number
Optional
originX
:
number
Optional
originY
:
number
Optional
originZ
:
number
Returns
DOMMatrix
set
Matrix
Value
set
Matrix
Value
(
transformList
)
:
DOMMatrix
Parameters
transformList
:
string
Returns
DOMMatrix
skewX
skewX
(
sx
?
)
:
DOMMatrix
Parameters
Optional
sx
:
number
Returns
DOMMatrix
skewXSelf
skewXSelf
(
sx
?
)
:
DOMMatrix
Parameters
Optional
sx
:
number
Returns
DOMMatrix
skewY
skewY
(
sy
?
)
:
DOMMatrix
Parameters
Optional
sy
:
number
Returns
DOMMatrix
skewYSelf
skewYSelf
(
sy
?
)
:
DOMMatrix
Parameters
Optional
sy
:
number
Returns
DOMMatrix
to
Float32
Array
to
Float32
Array
(
)
:
Float32Array
Returns
Float32Array
to
Float64
Array
to
Float64
Array
(
)
:
Float64Array
Returns
Float64Array
toJSON
toJSON
(
)
:
{
a
:
number
;
b
:
number
;
c
:
number
;
d
:
number
;
e
:
number
;
f
:
number
;
is2D
:
boolean
;
isIdentity
:
boolean
;
m11
:
number
;
m12
:
number
;
m13
:
number
;
m14
:
number
;
m21
:
number
;
m22
:
number
;
m23
:
number
;
m24
:
number
;
m31
:
number
;
m32
:
number
;
m33
:
number
;
m34
:
number
;
m41
:
number
;
m42
:
number
;
m43
:
number
;
m44
:
number
;
}
Returns
{
a
:
number
;
b
:
number
;
c
:
number
;
d
:
number
;
e
:
number
;
f
:
number
;
is2D
:
boolean
;
isIdentity
:
boolean
;
m11
:
number
;
m12
:
number
;
m13
:
number
;
m14
:
number
;
m21
:
number
;
m22
:
number
;
m23
:
number
;
m24
:
number
;
m31
:
number
;
m32
:
number
;
m33
:
number
;
m34
:
number
;
m41
:
number
;
m42
:
number
;
m43
:
number
;
m44
:
number
;
}
a
:
number
b
:
number
c
:
number
d
:
number
e
:
number
f
:
number
is2D
:
boolean
is
Identity
:
boolean
m11
:
number
m12
:
number
m13
:
number
m14
:
number
m21
:
number
m22
:
number
m23
:
number
m24
:
number
m31
:
number
m32
:
number
m33
:
number
m34
:
number
m41
:
number
m42
:
number
m43
:
number
m44
:
number
to
String
to
String
(
)
:
string
Returns
string
transform
Point
transform
Point
(
point
?
)
:
DOMPoint
Parameters
point
:
DOMPointInit
= {}
Returns
DOMPoint
translate
translate
(
tx
?
,
ty
?
,
tz
?
)
:
DOMMatrix
Parameters
Optional
tx
:
number
Optional
ty
:
number
Optional
tz
:
number
Returns
DOMMatrix
translate
Self
translate
Self
(
tx
?
,
ty
?
,
tz
?
)
:
DOMMatrix
Parameters
Optional
tx
:
number
Optional
ty
:
number
Optional
tz
:
number
Returns
DOMMatrix
Static
from
Float32
Array
from
Float32
Array
(
init
)
:
DOMMatrix
Parameters
init
:
Float32Array
Returns
DOMMatrix
Static
from
Float64
Array
from
Float64
Array
(
init
)
:
DOMMatrix
Parameters
init
:
Float64Array
Returns
DOMMatrix
Static
from
Matrix
from
Matrix
(
init
?
)
:
DOMMatrix
Parameters
Optional
init
:
DOMMatrixInit
Returns
DOMMatrix
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
a
b
c
d
e
f
is2D
is
Identity
m11
m12
m13
m14
m21
m22
m23
m24
m31
m32
m33
m34
m41
m42
m43
m44
flipX
flipY
inverse
invert
Self
multiply
multiply
Self
pre
Multiply
Self
rotate
rotate
Axis
Angle
rotate
Axis
Angle
Self
rotate
From
Vector
rotate
From
Vector
Self
rotate
Self
scale
scale3d
scale3d
Self
scale
Non
Uniform
scale
Self
set
Matrix
Value
skewX
skewXSelf
skewY
skewYSelf
to
Float32
Array
to
Float64
Array
toJSON
to
String
transform
Point
translate
translate
Self
from
Float32
Array
from
Float64
Array
from
Matrix
nx.js
Switch
Web
Assembly
Abort
Controller
Abort
Signal
Ambient
Light
Sensor
Battery
Manager
Blob
Byte
Length
Queuing
Strategy
Canvas
Rendering
Context2D
Count
Queuing
Strategy
Crypto
DOMMatrix
DOMMatrix
Read
Only
DOMPoint
DOMPoint
Read
Only
DOMRect
DOMRect
Read
Only
Error
Event
Event
Event
Target
File
Font
Face
Font
Face
Set
Form
Data
Headers
Image
Image
Bitmap
Image
Data
Keyboard
Event
Navigator
Offscreen
Canvas
Offscreen
Canvas
Rendering
Context2D
Path2D
Performance
Promise
Rejection
Event
Readable
Byte
Stream
Controller
Readable
Stream
Readable
StreamBYOBReader
Readable
StreamBYOBRequest
Readable
Stream
Default
Controller
Readable
Stream
Default
Reader
Request
Response
Screen
Sensor
Storage
Subtle
Crypto
Text
Decoder
Text
Encoder
Touch
Touch
Event
Touch
List
Transform
Stream
Transform
Stream
Default
Controller
UIEvent
URL
URLSearch
Params
Virtual
Keyboard
Window
Writable
Stream
Writable
Stream
Default
Controller
Writable
Stream
Default
Writer
Add
Event
Listener
Options
Algorithm
Ambient
Light
Sensor
Options
Array
Buffer
View
Blob
Property
Bag
DOMMatrix2DInit
DOMMatrix
Init
DOMPoint
Init
DOMRect
Init
Error
Event
Init
Event
Init
Event
Listener
Event
Listener
Object
Event
Listener
Options
Event
Modifier
Init
Frame
Request
Callback
Image
Bitmap
Options
Image
Data
Settings
Image
Encode
Options
Import
Meta
Keyboard
Event
Init
Promise
Rejection
Event
Init
Queuing
Strategy
Queuing
Strategy
Init
Queuing
Strategy
Size
Readable
Stream
Generic
Reader
Readable
Stream
Read
Done
Result
Readable
Stream
Read
Value
Result
Request
Init
Response
Init
Text
Decode
Options
Text
Encoder
Encode
Into
Result
Text
Metrics
Touch
Event
Init
Touch
Init
Transformer
Transformer
Flush
Callback
Transformer
Start
Callback
Transformer
Transform
Callback
UIEvent
Init
Underlying
Byte
Source
Underlying
Default
Source
Underlying
Sink
Underlying
Sink
Abort
Callback
Underlying
Sink
Close
Callback
Underlying
Sink
Start
Callback
Underlying
Sink
Write
Callback
Underlying
Source
Underlying
Source
Cancel
Callback
Underlying
Source
Pull
Callback
Underlying
Source
Start
Callback
Algorithm
Identifier
Blob
Part
Body
Init
Buffer
Source
Canvas
Fill
Rule
Canvas
Image
Source
Canvas
Line
Cap
Canvas
Line
Join
Canvas
Text
Align
Canvas
Text
Baseline
DOMHigh
Res
Time
Stamp
Event
Listener
Or
Event
Listener
Object
Font
Display
Font
Face
Load
Status
Font
Face
Set
Load
Status
Form
Data
Entry
Value
Global
Composite
Operation
Headers
Init
Image
Bitmap
Source
Image
Smoothing
Quality
Predefined
Color
Space
Readable
Stream
Controller
Readable
Stream
Read
Result
Readable
Stream
Reader
Request
Cache
Request
Credentials
Request
Destination
Request
Mode
Request
Redirect
Response
Type
Timer
Handler
console
crypto
fonts
local
Storage
navigator
performance
screen
window
add
Event
Listener
cancel
Animation
Frame
clear
Interval
clear
Timeout
create
Image
Bitmap
dispatch
Event
fetch
queue
Microtask
remove
Event
Listener
request
Animation
Frame
set
Interval
set
Timeout
Generated using
TypeDoc