Interface DOMMatrixReadOnly
interface DOMMatrixReadOnly { 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; flipX(): DOMMatrix; flipY(): DOMMatrix; inverse(): DOMMatrix; multiply(other?: DOMMatrixInit): DOMMatrix; rotate(rotX?: number, rotY?: number, rotZ?: number): DOMMatrix; rotateAxisAngle( x?: number, y?: number, z?: number, angle?: number, ): DOMMatrix; rotateFromVector(x?: number, y?: number): DOMMatrix; scale( scaleX?: number, scaleY?: number, scaleZ?: number, originX?: number, originY?: number, originZ?: number, ): DOMMatrix; scale3d( scale?: number, originX?: number, originY?: number, originZ?: number, ): DOMMatrix; scaleNonUniform(scaleX?: number, scaleY?: number): DOMMatrix; skewX(sx?: number): DOMMatrix; skewY(sy?: number): DOMMatrix; toFloat32Array(): Float32Array; toFloat64Array(): Float64Array; toJSON(): any; toString(): string; transformPoint(point?: DOMPointInit): DOMPoint; translate(tx?: number, ty?: number, tz?: number): DOMMatrix;} Properties
Readonlya
a: number
Readonlyb
b: number
Readonlyc
c: number
Readonlyd
d: number
Readonlye
e: number
Readonlyf
f: number
Readonlyis2D
is2D: boolean
ReadonlyisIdentity
isIdentity: boolean
Readonlym11
m11: number
Readonlym12
m12: number
Readonlym13
m13: number
Readonlym14
m14: number
Readonlym21
m21: number
Readonlym22
m22: number
Readonlym23
m23: number
Readonlym24
m24: number
Readonlym31
m31: number
Readonlym32
m32: number
Readonlym33
m33: number
Readonlym34
m34: number
Readonlym41
m41: number
Readonlym42
m42: number
Readonlym43
m43: number
Readonlym44
m44: number
Methods
flipX
flipY
inverse
multiply
rotate
rotate(rotX?: number, rotY?: number, rotZ?: number): DOMMatrix Parameters
OptionalrotX: numberOptionalrotY: numberOptionalrotZ: number
rotateAxisAngle
rotateAxisAngle(x?: number, y?: number, z?: number, angle?: number): DOMMatrix Parameters
Optionalx: numberOptionaly: numberOptionalz: numberOptionalangle: number
rotateFromVector
rotateFromVector(x?: number, y?: number): DOMMatrix Parameters
Optionalx: numberOptionaly: number
scale
scale( scaleX?: number, scaleY?: number, scaleZ?: number, originX?: number, originY?: number, originZ?: number,): DOMMatrix Parameters
OptionalscaleX: numberOptionalscaleY: numberOptionalscaleZ: numberOptionaloriginX: numberOptionaloriginY: numberOptionaloriginZ: number
scale3d
scale3d( scale?: number, originX?: number, originY?: number, originZ?: number,): DOMMatrix Parameters
Optionalscale: numberOptionaloriginX: numberOptionaloriginY: numberOptionaloriginZ: number
scaleNonUniform
scaleNonUniform(scaleX?: number, scaleY?: number): DOMMatrix Parameters
OptionalscaleX: numberOptionalscaleY: number
skewX
skewY
toFloat32Array
toFloat32Array(): Float32Array Returns Float32Array
toFloat64Array
toFloat64Array(): Float64Array Returns Float64Array
toJSON
Returns any
toString
Returns string
transformPoint
translate
translate(tx?: number, ty?: number, tz?: number): DOMMatrix Parameters
Optionaltx: numberOptionalty: numberOptionaltz: number
MDN Reference