# 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