cairo_matrix_init.Rd
Sets matrix to be the affine transformation given by xx, yx, xy, yy, x0, y0. The transformation is given by: <programlisting> x_new = xx * x + xy * y + x0; y_new = yx * x + yy * y + y0; </programlisting>
cairo_matrix_init(matrix, xx, yx, xy, yy, x0, y0)
matrix | [ |
---|---|
xx | [ |
yx | [ |
xy | [ |
yy | [ |
x0 | [ |
y0 | [ |
Since: 1.0
C function prototype: void cairo_matrix_init (cairo_matrix_t *matrix, double xx, double yx, double xy, double yy, double x0, double y0)
Other cairo-matrix:
cairo_matrix_init_rotate()
,
cairo_matrix_init_scale()
,
cairo_matrix_init_translate()
,
cairo_matrix_invert()
,
cairo_matrix_multiply()
,
cairo_matrix_rotate()
,
cairo_matrix_scale()
,
cairo_matrix_transform_distance()
,
cairo_matrix_transform_point()
,
cairo_matrix_translate()