PageRenderTime 22ms CodeModel.GetById 18ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/bin/std/flash9/geom/Matrix.hx

http://github.com/Yoomee/clippy
Haxe | 23 lines | 22 code | 1 blank | 0 comment | 0 complexity | 04b012f4090a4af3a2c139c15e473f55 MD5 | raw file
 1package flash.geom;
 2
 3extern class Matrix {
 4	var a : Float;
 5	var b : Float;
 6	var c : Float;
 7	var d : Float;
 8	var tx : Float;
 9	var ty : Float;
10	function new(?a : Float, ?b : Float, ?c : Float, ?d : Float, ?tx : Float, ?ty : Float) : Void;
11	function clone() : Matrix;
12	function concat(m : Matrix) : Void;
13	function createBox(scaleX : Float, scaleY : Float, ?rotation : Float, ?tx : Float, ?ty : Float) : Void;
14	function createGradientBox(width : Float, height : Float, ?rotation : Float, ?tx : Float, ?ty : Float) : Void;
15	function deltaTransformPoint(point : Point) : Point;
16	function identity() : Void;
17	function invert() : Void;
18	function rotate(angle : Float) : Void;
19	function scale(sx : Float, sy : Float) : Void;
20	function toString() : String;
21	function transformPoint(point : Point) : Point;
22	function translate(dx : Float, dy : Float) : Void;
23}