capi: Added wrapper for tvg::Shape::scale 51/239551/1
authorMateusz Palkowski <m.palkowski@samsung.com>
Mon, 27 Jul 2020 12:07:03 +0000 (14:07 +0200)
committerMateusz Palkowski <m.palkowski@samsung.com>
Mon, 27 Jul 2020 13:11:08 +0000 (15:11 +0200)
Change-Id: Ie8380478d9e5bf99c924f3b93cfbb3d80ff55611

inc/thorvg_capi.h
src/bindings/capi/tvgCapi.cpp

index 7c92184..d7f98ec 100644 (file)
@@ -140,6 +140,7 @@ TVG_EXPORT Tvg_Result tvg_shape_set_stroke_dash(Tvg_Paint* paint, const float* d
 TVG_EXPORT Tvg_Result tvg_shape_set_stroke_cap(Tvg_Paint* paint, Tvg_Stroke_Cap cap);
 TVG_EXPORT Tvg_Result tvg_shape_set_stroke_join(Tvg_Paint* paint, Tvg_Stroke_Join join);
 TVG_EXPORT Tvg_Result tvg_shape_fill_color(Tvg_Paint* paint, uint8_t r, uint8_t g, uint8_t b, uint8_t a);
+TVG_EXPORT Tvg_Result tvg_shape_scale(Tvg_Paint* paint, float factor);
 
 #ifdef __cplusplus
 }
index 6ba0e6d..2e4e866 100644 (file)
@@ -226,6 +226,11 @@ TVG_EXPORT Tvg_Result tvg_shape_fill_color(Tvg_Paint* paint, uint8_t r, uint8_t
     return (Tvg_Result) reinterpret_cast<Shape*>(paint)->fill(r, g, b, a);
 }
 
+TVG_EXPORT Tvg_Result tvg_shape_scale(Tvg_Paint* paint, float factor)
+{
+    return (Tvg_Result) reinterpret_cast<Shape*>(paint)->scale(factor);
+}
+
 #ifdef __cplusplus
 }
 #endif
\ No newline at end of file