2013-03-24 06:54:00 +00:00
|
|
|
|
2013-04-28 12:21:46 +00:00
|
|
|
module Matrix2D where
|
2013-03-24 06:54:00 +00:00
|
|
|
|
2013-04-28 12:21:46 +00:00
|
|
|
import Native.Matrix2D as M
|
2013-03-24 06:54:00 +00:00
|
|
|
|
|
|
|
identity : Matrix
|
|
|
|
|
|
|
|
transform : Float -> Float -> Float -> Float -> Float -> Float -> Matrix -> Matrix
|
|
|
|
rotate : Float -> Matrix -> Matrix
|
2013-05-16 20:10:50 +00:00
|
|
|
move : (Float,Float) -> Matrix -> Matrix
|
2013-03-24 06:54:00 +00:00
|
|
|
scale : Float -> Matrix -> Matrix
|
|
|
|
scaleX : Float -> Matrix -> Matrix
|
|
|
|
scaleY : Float -> Matrix -> Matrix
|
|
|
|
reflectX : Matrix -> Matrix
|
|
|
|
reflectY : Matrix -> Matrix
|
|
|
|
|
|
|
|
multiply : Matrix -> Matrix -> Matrix
|
|
|
|
matrix : Float -> Float -> Float -> Float -> Float -> Float -> Matrix
|