[librsvg] drawing_ctx.rs: Wrap rsvg_drawing_ctx_draw_node_from_stack()



commit 1c9ed2b6e9987fa9bc867616bc3842a1420083ac
Author: Federico Mena Quintero <federico gnome org>
Date:   Thu Mar 16 19:31:50 2017 -0600

    drawing_ctx.rs: Wrap rsvg_drawing_ctx_draw_node_from_stack()

 rust/src/drawing_ctx.rs |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/rust/src/drawing_ctx.rs b/rust/src/drawing_ctx.rs
index 6e21803..726cc0c 100644
--- a/rust/src/drawing_ctx.rs
+++ b/rust/src/drawing_ctx.rs
@@ -50,6 +50,10 @@ extern "C" {
                                            w: f64,
                                            h: f64);
 
+    fn rsvg_drawing_ctx_draw_node_from_stack (draw_ctx: *const RsvgDrawingCtx,
+                                              node:     *const RsvgNode,
+                                              dominate: i32);
+
     fn rsvg_current_state (draw_ctx: *const RsvgDrawingCtx) -> *mut RsvgState;
     fn rsvg_state_new () -> *mut RsvgState;
     fn rsvg_state_reinit (state: *mut RsvgState);
@@ -182,6 +186,12 @@ pub fn add_clipping_rect (draw_ctx: *const RsvgDrawingCtx,
     unsafe { rsvg_drawing_ctx_add_clipping_rect (draw_ctx, x, y, w, h); }
 }
 
+pub fn draw_node_from_stack (draw_ctx: *const RsvgDrawingCtx,
+                             node:     *const RsvgNode,
+                             dominate: i32) {
+    unsafe { rsvg_drawing_ctx_draw_node_from_stack (draw_ctx, node, dominate); }
+}
+
 pub fn get_current_state (draw_ctx: *const RsvgDrawingCtx) -> *mut RsvgState {
     unsafe { rsvg_current_state (draw_ctx) }
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]