cairo_matrix_multiply: cairo_matrix_multiply

Description Usage Arguments Details See Also

View source: R/cairo-matrix.R

Description

Multiplies the affine transformations in a and b together and stores the result in result. The effect of the resulting transformation is to first apply the transformation in a to the coordinates and then apply the transformation in b to the coordinates.

Usage

1
cairo_matrix_multiply(result, a, b)

Arguments

result

[cairo_matrix_t *] a #cairo_matrix_t in which to store the result

a

[cairo_matrix_t *] a #cairo_matrix_t

b

[cairo_matrix_t *] a #cairo_matrix_t

Details

It is allowable for result to be identical to either a or b.

Since: 1.0

C function prototype: void cairo_matrix_multiply (cairo_matrix_t *result, const cairo_matrix_t *a, const cairo_matrix_t *b)

See Also

Other cairo-matrix: cairo_matrix_init_rotate(), cairo_matrix_init_scale(), cairo_matrix_init_translate(), cairo_matrix_init(), cairo_matrix_invert(), cairo_matrix_rotate(), cairo_matrix_scale(), cairo_matrix_transform_distance(), cairo_matrix_transform_point(), cairo_matrix_translate()


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