cairo_matrix_t: cairo_matrix_t

Description Usage Arguments Details See Also

View source: R/cairo--structs.R

Description

A #cairo_matrix_t holds an affine transformation, such as a scale, rotation, shear, or a combination of those. The transformation of a point (x, y) is given by: <programlisting> x_new = xx * x + xy * y + x0; y_new = yx * x + yy * y + y0; </programlisting>

Usage

1
cairo_matrix_t(xx, yx, xy, yy, x0, y0)

Arguments

xx

xx component of the affine transformation

yx

yx component of the affine transformation

xy

xy component of the affine transformation

yy

yy component of the affine transformation

x0

X translation component of the affine transformation

y0

Y translation component of the affine transformation

Details

Since: 1.0

See Also

Other struct: as.list.cairo_font_extents_t(), as.list.cairo_matrix_t(), as.list.cairo_rectangle_t(), as.list.cairo_text_extents_t(), cairo_font_extents_t(), cairo_matrix_t_update(), cairo_rectangle_int_t(), cairo_rectangle_t(), cairo_text_extents_t()


coolbutuseless/cairocore documentation built on Aug. 31, 2020, 12:43 a.m.