Haxe API Documentation
Back | Index
extern class js.html.svg.Matrix
Available in js

Many of SVG's graphics operations utilize 2x3 matrices of the form:

a c e
b d f

which, when expanded into a 3x3 matrix for the purposes of matrix arithmetic, become:

a c e
b d f
0 0 1

An SVGMatrix object can be designated as read only, which means that attempts to modify the object will result in an exception being thrown.



Documentation for this class was provided by MDN.
var a : Float
var b : Float
var c : Float
var d : Float
var e : Float
var f : Float
function flipX() : Matrix
function flipY() : Matrix
function inverse() : Matrix
function multiply(secondMatrix : Matrix) : Matrix
function rotate(angle : Float) : Matrix
function rotateFromVector(x : Float, y : Float) : Matrix
function scale(scaleFactor : Float) : Matrix
function scaleNonUniform(scaleFactorX : Float, scaleFactorY : Float) : Matrix
function skewX(angle : Float) : Matrix
function skewY(angle : Float) : Matrix
function translate(x : Float, y : Float) : Matrix
Back | Index