From 52ece17fc37f69535f8b0b278fc36e80868b5166 Mon Sep 17 00:00:00 2001 From: Mateusz Palkowski Date: Mon, 27 Jul 2020 14:08:01 +0200 Subject: [PATCH] capi: Added wrapper for tvg::Shape::rotate Change-Id: I2cef6600586c037caaf8d2f45fc6d78e93dce925 --- inc/thorvg_capi.h | 1 + src/bindings/capi/tvgCapi.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/inc/thorvg_capi.h b/inc/thorvg_capi.h index d7f98ecf..9d32483f 100644 --- a/inc/thorvg_capi.h +++ b/inc/thorvg_capi.h @@ -141,6 +141,7 @@ TVG_EXPORT Tvg_Result tvg_shape_set_stroke_cap(Tvg_Paint* paint, Tvg_Stroke_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); +TVG_EXPORT Tvg_Result tvg_shape_rotate(Tvg_Paint* paint, float degree); #ifdef __cplusplus } diff --git a/src/bindings/capi/tvgCapi.cpp b/src/bindings/capi/tvgCapi.cpp index 2e4e8666..bd83ccd1 100644 --- a/src/bindings/capi/tvgCapi.cpp +++ b/src/bindings/capi/tvgCapi.cpp @@ -231,6 +231,11 @@ TVG_EXPORT Tvg_Result tvg_shape_scale(Tvg_Paint* paint, float factor) return (Tvg_Result) reinterpret_cast(paint)->scale(factor); } +TVG_EXPORT Tvg_Result tvg_shape_rotate(Tvg_Paint* paint, float degree) +{ + return (Tvg_Result) reinterpret_cast(paint)->rotate(degree); +} + #ifdef __cplusplus } #endif \ No newline at end of file -- 2.34.1