class lime.math.Matrix3

Instance Fields

var a:Float

var b:Float

var c:Float

var d:Float

var tx:Float

var ty:Float

function new(?a:Float, ?b:Float, ?c:Float, ?d:Float, ?tx:Float, ?ty:Float): Void

function __transformX(pos:Vector2): Float

function __transformY(pos:Vector2): Float

function clone(): Matrix3

function concat(m:Matrix3): Void

function copyColumnFrom(column:Int, vector4:Vector4): Void

function copyColumnTo(column:Int, vector4:Vector4): Void

function copyFrom(sourceMatrix3:Matrix3): Void

function copyRowFrom(row:Int, vector4:Vector4): Void

function copyRowTo(row:Int, vector4:Vector4): Void

function createBox(scaleX:Float, scaleY:Float, ?rotation:Float, ?tx:Float, ?ty:Float): Void

function createGradientBox(width:Float, height:Float, ?rotation:Float, ?tx:Float, ?ty:Float): Void

function equals(Matrix3:{ty:Float, tx:Float, d:Float, c:Float, b:Float, a:Float}): Bool

function identity(): Void

function invert(): Matrix3

function mult(m:Matrix3): Matrix3

function rotate(theta:Float): Void

function scale(sx:Float, sy:Float): Void

function setTo(a:Float, b:Float, c:Float, d:Float, tx:Float, ty:Float): Void

function to3DString(?roundPixels:Bool): String

function toMozString(): String

function toString(): String

function translate(dx:Float, dy:Float): Void