Xinf API Reference
Back | Index
class xinf.geom.Matrix
implements Transform
var a :Float
var c :Float
var tx :Float
var b :Float
var d :Float
var ty :Float
function new( ?m:TMatrix ) :Void
function getTranslation( ) :{ y : Float, x : Float}
function getScale( ) :{ y : Float, x : Float}
function getMatrix( ) :Matrix
function set( m:TMatrix ) :Void
function apply( p:TPoint ) :TPoint
function applyInverse( p:TPoint ) :TPoint
function transformBBox( r:{ t : Float, r : Float, l : Float, b : Float} ) :{ t : Float, r : Float, l : Float, b : Float}
function invert( ) :Matrix
function multiply( m:TMatrix ) :Matrix
function setIdentity( ) :Matrix
function translate( x:Float, y:Float ) :Matrix
function setTranslation( x:Float, y:Float ) :Matrix
function scale( x:Float, y:Float ) :Matrix
function setScale( x:Float, y:Float ) :Matrix
function skew( x:Float, y:Float ) :Matrix
function setSkew( x:Float, y:Float ) :Matrix
function rotate( a:Float ) :Matrix
function setRotation( angle:Float ) :Matrix
function toString( ) :String
Back | Index