diff options
author | Carl Worth <cworth@cworth.org> | 2005-04-07 10:01:49 +0000 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2005-04-07 10:01:49 +0000 |
commit | d135938efd443e4adce63cf8c5926ac421b2d3ed (patch) | |
tree | f0398b406ea37889ff7604a834be4eedeeab91ae /TODO | |
parent | 92060c12ee2acc38541ec2398abba5e1569278de (diff) |
Rework the cairo_matrix_t interface in several ways. Expose a struct for cairo_matrix_t.
Add new function to return current matrix: cairo_get_matrix
Deprecate the following functions (in documentation): cairo_matrix_create cairo_matrix_destroy cairo_matrix_get_affine
Rename: cairo_matrix_set_affine -> cairo_matrix_init cairo_matrix_set_identity -> cairo_matrix_init_identity
Add other new matrix initialization functions: cairo_matrix_init_translate cairo_matrix_init_scale cairo_matrix_init_rotate
Change return type of almost all cairo_matrix functions from cairo_status_t to void.
Track changes to cairo_matrix_t interface.
Add a test case showing the same path drawn under various transforms, (including skews set directly by initializing a cairo_matrix_t).
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -20,7 +20,7 @@ PD default matrix cairo_begin_group, cairo_end_group, cairo_get_group Making set_source consistent ----- cairo_stroke_path -> cairo_stroke_to_path - cairo_current_matrix +PD T cairo_current_matrix cairo_mask cairo_create and eliminating cairo_set_target_surface cairo_fill_preserve, cairo_stroke_preserve, cairo_clip_preserve |