summaryrefslogtreecommitdiff
path: root/src/cairo-clip-private.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2010-02-12 12:20:35 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2010-02-12 12:24:01 +0000
commit5390df961f6dff8e25e5aac21062026a81710d88 (patch)
tree93f8fb3c7616d8b315e6fec8ca8c8f49c9b9f0e8 /src/cairo-clip-private.h
parent51047483f462a905567b42275ae061ead4df0a07 (diff)
downloadcairo-5390df961f6dff8e25e5aac21062026a81710d88.tar.gz
clip: Restrict composite extents to clip extents
Fixes test/clip-rectangle-twice.
Diffstat (limited to 'src/cairo-clip-private.h')
-rw-r--r--src/cairo-clip-private.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cairo-clip-private.h b/src/cairo-clip-private.h
index a3303fe93..b9a39ae73 100644
--- a/src/cairo-clip-private.h
+++ b/src/cairo-clip-private.h
@@ -128,6 +128,12 @@ _cairo_clip_get_boxes (cairo_clip_t *clip,
cairo_box_t **boxes,
int *count);
+cairo_private cairo_status_t
+_cairo_clip_to_boxes (cairo_clip_t **clip,
+ cairo_composite_rectangles_t *extents,
+ cairo_box_t **boxes,
+ int *num_boxes);
+
cairo_private cairo_bool_t
_cairo_clip_contains_rectangle (cairo_clip_t *clip,
const cairo_composite_rectangles_t *extents);