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
Readonlya
a: number
Readonlyb
b: number
Readonlyc
c: number
Readonlyd
d: number
Readonlye
e: number
Readonlyf
f: number
Readonlyis2 D
is2D: boolean
Readonlyis Identity
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
flip X
flip Y
inverse
multiply
multiply(other?: DOMMatrixInit): DOMMatrixrotate
rotate Axis Angle
rotate From Vector
scale
scale3d
scale Non Uniform
skew X
skew Y
to Float32 Array
toFloat32Array(): Float32ArrayReturns Float32Array
to Float64 Array
toFloat64Array(): Float64ArrayReturns Float64Array
to JSON
toJSON(): anyReturns any
transform Point
transformPoint(point?: DOMPointInit): DOMPointtranslate
translate(tx?: number, ty?: number, tz?: number): DOMMatrixto String
toString(): string
MDN Reference