Matrix class

Inheritance
Annotations
  • @DocsEditable()
  • @DomName('SVGMatrix')
  • @Unstable()

Static Properties

instanceRuntimeTypeType
@Deprecated("Internal Use Only"), read-only

Constructors

Matrix.internal_()

Properties

anum
@DocsEditable(), @DomName('SVGMatrix.a'), read / write
bnum
@DocsEditable(), @DomName('SVGMatrix.b'), read / write
cnum
@DocsEditable(), @DomName('SVGMatrix.c'), read / write
dnum
@DocsEditable(), @DomName('SVGMatrix.d'), read / write
enum
@DocsEditable(), @DomName('SVGMatrix.e'), read / write
fnum
@DocsEditable(), @DomName('SVGMatrix.f'), read / write
hashCodeint
read-only, inherited
runtimeTypeType
read-only, inherited

A representation of the runtime type of the object.

Operators

operator ==(other) → bool
inherited

The equality operator.

Methods

flipX() → Matrix
@DocsEditable(), @DomName('SVGMatrix.flipX')
flipY() → Matrix
@DocsEditable(), @DomName('SVGMatrix.flipY')
inverse() → Matrix
@DocsEditable(), @DomName('SVGMatrix.inverse')
multiply(Matrix secondMatrix) → Matrix
@DocsEditable(), @DomName('SVGMatrix.multiply')
rotate(num angle) → Matrix
@DocsEditable(), @DomName('SVGMatrix.rotate')
rotateFromVector(num x, num y) → Matrix
@DocsEditable(), @DomName('SVGMatrix.rotateFromVector')
scale(num scaleFactor) → Matrix
@DocsEditable(), @DomName('SVGMatrix.scale')
scaleNonUniform(num scaleFactorX, num scaleFactorY) → Matrix
@DocsEditable(), @DomName('SVGMatrix.scaleNonUniform')
skewX(num angle) → Matrix
@DocsEditable(), @DomName('SVGMatrix.skewX')
skewY(num angle) → Matrix
@DocsEditable(), @DomName('SVGMatrix.skewY')
translate(num x, num y) → Matrix
@DocsEditable(), @DomName('SVGMatrix.translate')
noSuchMethod(Invocation invocation) → dynamic
inherited

Invoked when a non-existent method or property is accessed.

toString() → String
inherited

Returns the result of the JavaScript objects toString method.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-svg/Matrix-class.html