Constructor

@:value({ ty : 0, tx : 0, d : 1, c : 0, b : 0, a : 1 })new(a:Float = 1, b:Float = 0, c:Float = 0, d:Float = 1, tx:Float = 0, ty:Float = 0)

Variables

Methods

inlineclone():Matrix3

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

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

copyFrom(sourceMatrix3:Matrix3):Void

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

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

@:value({ ty : 0, tx : 0, rotation : 0 })createBox(scaleX:Float, scaleY:Float, rotation:Float = 0, tx:Float = 0, ty:Float = 0):Void

@:value({ ty : 0, tx : 0, rotation : 0 })createGradientBox(width:Float, height:Float, rotation:Float = 0, tx:Float = 0, ty:Float = 0):Void

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

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

@:value({ roundPixels : false })inlineto3DString(roundPixels:Bool = false):String

inlinetranslate(dx:Float, dy:Float):Void