summaryrefslogtreecommitdiff
path: root/src/cairo-clip-private.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2011-08-18 12:37:57 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2011-08-18 12:37:57 +0100
commitd03b0057b2865b2d51f80d874f030e52ee0c4aca (patch)
tree3531dc1b5f3a8a4b9f5517b99c7c159307884838 /src/cairo-clip-private.h
parent76a3d0dc11624049115cf84859eec5168194e873 (diff)
downloadcairo-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.h3
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,