diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2011-08-18 12:37:57 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2011-08-18 12:37:57 +0100 |
commit | d03b0057b2865b2d51f80d874f030e52ee0c4aca (patch) | |
tree | 3531dc1b5f3a8a4b9f5517b99c7c159307884838 /src/cairo-clip-private.h | |
parent | 76a3d0dc11624049115cf84859eec5168194e873 (diff) | |
download | cairo-d03b0057b2865b2d51f80d874f030e52ee0c4aca.tar.gz |
observer: further classify general clips
A clip with only a single path or can be reduced to a single polygon are
easier to handle than a clip containing a mixture of paths (typically
ANTIALIAS_NONE vs ANTIALIAS_DEFAULT).
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-clip-private.h')
-rw-r--r-- | src/cairo-clip-private.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cairo-clip-private.h b/src/cairo-clip-private.h index f2cfd63cc..3ebcb0e2d 100644 --- a/src/cairo-clip-private.h +++ b/src/cairo-clip-private.h @@ -204,6 +204,9 @@ _cairo_clip_copy_rectangle_list (cairo_clip_t *clip, cairo_gstate_t *gstate); cairo_private cairo_rectangle_list_t * _cairo_rectangle_list_create_in_error (cairo_status_t status); +cairo_private cairo_bool_t +_cairo_clip_is_polygon (const cairo_clip_t *clip); + cairo_private cairo_int_status_t _cairo_clip_get_polygon (const cairo_clip_t *clip, cairo_polygon_t *polygon, |