Struct cairo::matrix::Matrix
[−]
[src]
pub struct Matrix {
// some fields omitted
}pub struct Matrix {
// some fields omitted
}impl Matrix[src]fn new(xx: f64, yx: f64, xy: f64, yy: f64, x0: f64, y0: f64) -> Matrixfn identity() -> Matrixfn for_translation(x0: f64, y0: f64) -> Matrixfn for_scale(sx: f64, sy: f64) -> Matrixfn for_rotation(radians: f64) -> Matrixfn multiply(a: &mut Matrix, b: &mut Matrix) -> Matrixfn translate(&mut self, x0: f64, y0: f64)fn scale(&mut self, sx: f64, sy: f64)fn rotate(&mut self, radians: f64)fn transform_distance(&mut self) -> (f64, f64)fn transform_point(&mut self) -> (f64, f64)fn invert(&mut self) -> Status