summaryrefslogtreecommitdiff
path: root/src/cairo-rectangle.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cairo-rectangle.c')
-rw-r--r--src/cairo-rectangle.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/cairo-rectangle.c b/src/cairo-rectangle.c
index 2143f0c6..9a68409c 100644
--- a/src/cairo-rectangle.c
+++ b/src/cairo-rectangle.c
@@ -223,3 +223,24 @@ _cairo_box_contains_point (cairo_box_t *box, cairo_point_t *point)
return FALSE;
return TRUE;
}
+
+void
+_cairo_composite_rectangles_init(
+ cairo_composite_rectangles_t *rects,
+ int all_x,
+ int all_y,
+ int width,
+ int height)
+{
+ rects->src.x = all_x;
+ rects->src.y = all_y;
+ rects->mask.x = all_x;
+ rects->mask.y = all_y;
+ rects->clip.x = all_x;
+ rects->clip.y = all_y;
+ rects->dst.x = all_x;
+ rects->dst.y = all_y;
+
+ rects->width = width;
+ rects->height = height;
+}