class lime.math.Matrix3

Available on all platforms

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