DomMatrix class

Inheritance
Annotations
  • @DocsEditable()
  • @DomName('DOMMatrix')
  • @Experimental()
  • @Native("DOMMatrix")

Constructors

DomMatrix([Object init ])
factory

Properties

a num
read / write
b num
read / write
c num
read / write
d num
read / write
e num
read / write
f num
read / write
m11 num
read / write
m12 num
read / write
m13 num
read / write
m14 num
read / write
m21 num
read / write
m22 num
read / write
m23 num
read / write
m24 num
read / write
m31 num
read / write
m32 num
read / write
m33 num
read / write
m34 num
read / write
m41 num
read / write
m42 num
read / write
m43 num
read / write
m44 num
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
is2D bool
read-only, inherited
isIdentity bool
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

invertSelf() DomMatrix
@DocsEditable(), @DomName('DOMMatrix.invertSelf'), @Experimental()
multiplySelf([Map other ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.multiplySelf'), @Experimental()
preMultiplySelf([Map other ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.preMultiplySelf'), @Experimental()
rotateAxisAngleSelf([num x, num y, num z, num angle ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.rotateAxisAngleSelf'), @Experimental()
rotateFromVectorSelf([num x, num y ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.rotateFromVectorSelf'), @Experimental()
rotateSelf([num rotX, num rotY, num rotZ ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.rotateSelf'), @Experimental()
scale3dSelf([num scale, num originX, num originY, num originZ ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.scale3dSelf'), @Experimental()
scaleSelf([num scaleX, num scaleY, num scaleZ, num originX, num originY, num originZ ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.scaleSelf'), @Experimental()
setMatrixValue(String transformList) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.setMatrixValue'), @Experimental()
skewXSelf([num sx ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.skewXSelf'), @Experimental()
skewYSelf([num sy ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.skewYSelf'), @Experimental()
translateSelf([num tx, num ty, num tz ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.translateSelf'), @Experimental()
flipX() DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.flipX'), @Experimental(), inherited
flipY() DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.flipY'), @Experimental(), inherited
inverse() DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.inverse'), @Experimental(), inherited
multiply([Map other ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.multiply'), @Experimental(), inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
rotate([num rotX, num rotY, num rotZ ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.rotate'), @Experimental(), inherited
rotateAxisAngle([num x, num y, num z, num angle ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.rotateAxisAngle'), @Experimental(), inherited
rotateFromVector([num x, num y ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.rotateFromVector'), @Experimental(), inherited
scale([num scaleX, num scaleY, num scaleZ, num originX, num originY, num originZ ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.scale'), @Experimental(), inherited
scale3d([num scale, num originX, num originY, num originZ ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.scale3d'), @Experimental(), inherited
skewX([num sx ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.skewX'), @Experimental(), inherited
skewY([num sy ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.skewY'), @Experimental(), inherited
toFloat32Array() Float32List
@DocsEditable(), @DomName('DOMMatrixReadOnly.toFloat32Array'), @Experimental(), inherited
toFloat64Array() Float64List
@DocsEditable(), @DomName('DOMMatrixReadOnly.toFloat64Array'), @Experimental(), inherited
toString() String
Returns a string representation of this object.
inherited
transformPoint([Map point ]) DomPoint
@DocsEditable(), @DomName('DOMMatrixReadOnly.transformPoint'), @Experimental(), inherited
translate([num tx, num ty, num tz ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrixReadOnly.translate'), @Experimental(), inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited

Static Methods

fromFloat32Array(Float32List array32) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.fromFloat32Array'), @Experimental()
fromFloat64Array(Float64List array64) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.fromFloat64Array'), @Experimental()
fromMatrix([Map other ]) DomMatrix
@DocsEditable(), @DomName('DOMMatrix.fromMatrix'), @Experimental()