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;
transformPoint(point?: DOMPointInit): DOMPoint;
translate(tx?: number, ty?: number, tz?: number): DOMMatrix;
toString(): string;
}
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;
transformPoint(point?: DOMPointInit): DOMPoint;
translate(tx?: number, ty?: number, tz?: number): DOMMatrix;
toString(): string;
}
Hierarchy (View Summary)
- DOMMatrixReadOnly
Index
Properties
<internal>.DOMMatrixReadOnly.a<internal>.DOMMatrixReadOnly.b<internal>.DOMMatrixReadOnly.c<internal>.DOMMatrixReadOnly.d<internal>.DOMMatrixReadOnly.e<internal>.DOMMatrixReadOnly.f<internal>.DOMMatrixReadOnly.is2D<internal>.DOMMatrixReadOnly.isIdentity<internal>.DOMMatrixReadOnly.m11<internal>.DOMMatrixReadOnly.m12<internal>.DOMMatrixReadOnly.m13<internal>.DOMMatrixReadOnly.m14<internal>.DOMMatrixReadOnly.m21<internal>.DOMMatrixReadOnly.m22<internal>.DOMMatrixReadOnly.m23<internal>.DOMMatrixReadOnly.m24<internal>.DOMMatrixReadOnly.m31<internal>.DOMMatrixReadOnly.m32<internal>.DOMMatrixReadOnly.m33<internal>.DOMMatrixReadOnly.m34<internal>.DOMMatrixReadOnly.m41<internal>.DOMMatrixReadOnly.m42<internal>.DOMMatrixReadOnly.m43<internal>.DOMMatrixReadOnly.m44
Methods
<internal>.DOMMatrixReadOnly.flipX<internal>.DOMMatrixReadOnly.flipY<internal>.DOMMatrixReadOnly.inverse<internal>.DOMMatrixReadOnly.multiply<internal>.DOMMatrixReadOnly.rotate<internal>.DOMMatrixReadOnly.rotateAxisAngle<internal>.DOMMatrixReadOnly.rotateFromVector<internal>.DOMMatrixReadOnly.scale<internal>.DOMMatrixReadOnly.scale3d<internal>.DOMMatrixReadOnly.scaleNonUniform<internal>.DOMMatrixReadOnly.skewX<internal>.DOMMatrixReadOnly.skewY<internal>.DOMMatrixReadOnly.toFloat32Array<internal>.DOMMatrixReadOnly.toFloat64Array<internal>.DOMMatrixReadOnly.toJSON<internal>.DOMMatrixReadOnly.transformPoint<internal>.DOMMatrixReadOnly.translate<internal>.DOMMatrixReadOnly.toString
Properties
Readonly
a
a: number
Readonly
b
b: number
Readonly
c
c: number
Readonly
d
d: number
Readonly
e
e: number
Readonly
f
f: number
Readonly
is2 D
is2D: boolean
Readonly
is Identity
isIdentity: boolean
Readonly
m11
m11: number
Readonly
m12
m12: number
Readonly
m13
m13: number
Readonly
m14
m14: number
Readonly
m21
m21: number
Readonly
m22
m22: number
Readonly
m23
m23: number
Readonly
m24
m24: number
Readonly
m31
m31: number
Readonly
m32
m32: number
Readonly
m33
m33: number
Readonly
m34
m34: number
Readonly
m41
m41: number
Readonly
m42
m42: number
Readonly
m43
m43: number
Readonly
m44
m44: number
Methods
flip X
flip Y
inverse
multiply
multiply(other?: DOMMatrixInit): DOMMatrix
rotate
rotate Axis Angle
rotate From Vector
scale
scale3d
scale Non Uniform
skew X
skew Y
to Float32 Array
toFloat32Array(): Float32Array
Returns Float32Array
to Float64 Array
toFloat64Array(): Float64Array
Returns Float64Array
to JSON
toJSON(): any
Returns any
transform Point
transformPoint(point?: DOMPointInit): DOMPoint
translate
translate(tx?: number, ty?: number, tz?: number): DOMMatrix
to String
toString(): string
MDN Reference