diff --git a/c/src/lib.rs b/c/src/lib.rs index f00e470b..6a1b0fbf 100644 --- a/c/src/lib.rs +++ b/c/src/lib.rs @@ -320,6 +320,16 @@ pub unsafe extern "C" fn PFCanvasResetTransform(canvas: PFCanvasRef) { (*canvas).reset_transform(); } +#[no_mangle] +pub unsafe extern "C" fn PFCanvasSave(canvas: PFCanvasRef) { + (*canvas).save(); +} + +#[no_mangle] +pub unsafe extern "C" fn PFCanvasRestore(canvas: PFCanvasRef) { + (*canvas).restore(); +} + #[no_mangle] pub unsafe extern "C" fn PFCanvasSetLineDashOffset(canvas: PFCanvasRef, new_offset: f32) { (*canvas).set_line_dash_offset(new_offset)