summaryrefslogtreecommitdiff
path: root/rsvg-cairo-draw.h
diff options
context:
space:
mode:
authorChristian Persch <chpe@gnome.org>2011-11-26 22:18:17 +0100
committerChristian Persch <chpe@gnome.org>2011-11-26 22:25:22 +0100
commit0b8f017df3fe4d1975efad610f9afcce8a94f8e3 (patch)
tree238a1240234f759311ffe46ad1ad4b0ceee9b3e6 /rsvg-cairo-draw.h
parent552996258212827075a8f192ab81764cd591a939 (diff)
downloadlibrsvg-0b8f017df3fe4d1975efad610f9afcce8a94f8e3.tar.gz
Add rsvg_get_surface_of_node
Similar to rsvg_get_pixbuf_of_node except that it returns a cairo_surface_t.
Diffstat (limited to 'rsvg-cairo-draw.h')
-rw-r--r--rsvg-cairo-draw.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/rsvg-cairo-draw.h b/rsvg-cairo-draw.h
index c1644988..1728d1ca 100644
--- a/rsvg-cairo-draw.h
+++ b/rsvg-cairo-draw.h
@@ -46,6 +46,8 @@ void rsvg_cairo_add_clipping_rect (RsvgDrawingCtx *ctx,
GdkPixbuf *rsvg_cairo_get_image_of_node (RsvgDrawingCtx *ctx, RsvgNode *drawable,
double width, double height);
+cairo_surface_t*rsvg_cairo_get_surface_of_node (RsvgDrawingCtx *ctx, RsvgNode *drawable,
+ double width, double height);
void rsvg_cairo_to_pixbuf (guint8 * pixels, int rowstride, int height);
void rsvg_pixbuf_to_cairo (guint8 * pixels, int rowstride, int height);