Module Cairo.Matrix

module Matrix: sig .. end

Matrix functions


val init_identity : Cairo.matrix
val init_translate : float -> float -> Cairo.matrix
val init_scale : float -> float -> Cairo.matrix
val init_rotate : float -> Cairo.matrix
val translate : Cairo.matrix -> float -> float -> Cairo.matrix
val scale : Cairo.matrix -> float -> float -> Cairo.matrix
val rotate : Cairo.matrix -> float -> Cairo.matrix
val invert : Cairo.matrix -> Cairo.matrix
val multiply : Cairo.matrix -> Cairo.matrix -> Cairo.matrix
val transform_distance : Cairo.matrix -> Cairo.point -> Cairo.point
val transform_point : Cairo.matrix -> Cairo.point -> Cairo.point