summaryrefslogtreecommitdiff
path: root/rsvg-path.h
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2016-10-31 14:05:32 -0600
committerFederico Mena Quintero <federico@gnome.org>2016-10-31 14:05:32 -0600
commit00baf53cc11750e429a9e278f6b94c5ba12c6d7e (patch)
treebc88b43789a17fb61720e02e693dbe82f3bdc82a /rsvg-path.h
parent32f2115e7a4a70a2f72cce87323605cdebae5bf2 (diff)
downloadlibrsvg-00baf53cc11750e429a9e278f6b94c5ba12c6d7e.tar.gz
rsvg-path: New function rsvg_path_builder_add_to_cairo_context()
We'll use this to pass the cairo_path_t from an RsvgPathBuilder directly into a cairo_t, without copying the path first.
Diffstat (limited to 'rsvg-path.h')
-rw-r--r--rsvg-path.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/rsvg-path.h b/rsvg-path.h
index 68269e0e..1ecd3551 100644
--- a/rsvg-path.h
+++ b/rsvg-path.h
@@ -75,6 +75,9 @@ void rsvg_path_builder_close_path (RsvgPathBuilder *builder);
G_GNUC_INTERNAL
cairo_path_t *rsvg_path_builder_copy_path (RsvgPathBuilder *builder);
G_GNUC_INTERNAL
+void rsvg_path_builder_add_to_cairo_context (RsvgPathBuilder *builder, cairo_t *cr);
+
+G_GNUC_INTERNAL
cairo_path_t *rsvg_parse_path (const char *path_str);
G_GNUC_INTERNAL
void rsvg_cairo_path_destroy (cairo_path_t *path);