vg: update the tvg apis 62/265762/3
authorHermet Park <chuneon.park@samsung.com>
Thu, 28 Oct 2021 06:28:44 +0000 (15:28 +0900)
committerHermet Park <chuneon.park@samsung.com>
Thu, 18 Nov 2021 01:25:38 +0000 (01:25 +0000)
These apis has been modified under the beta.
now we correct it with the latest ones.

Change-Id: I52fdbe2d28da29057db8b61d3965b8351f5f069d

src/lib/evas/canvas/efl_canvas_vg_image.c
src/lib/evas/canvas/efl_canvas_vg_shape.c
src/static_libs/vg_common/vg_common_json.c

index 5762d64..d87f591 100644 (file)
@@ -38,7 +38,7 @@ _efl_canvas_vg_image_render_pre(EINA_UNUSED Evas_Object_Protected_Data *vg_pd,
              _convert_eina_to_tvg_mat(cTransform, &trans_mat);
              trans_mat.e13 += nd->x;
              trans_mat.e23 += nd->y;
-             tvg_paint_transform(pd->picture, &trans_mat);
+             tvg_paint_set_transform(pd->picture, &trans_mat);
           }
 
         efl_gfx_color_get(obj, NULL, NULL, NULL, &alpha);
index 470c1a5..54456ce 100644 (file)
@@ -682,7 +682,7 @@ _efl_canvas_vg_shape_render_pre(EINA_UNUSED Evas_Object_Protected_Data *vg_pd,
         _convert_eina_to_tvg_mat(cTransform, &trans_mat);
         trans_mat.e13 += nd->x;
         trans_mat.e23 += nd->y;
-        tvg_paint_transform(sd->shape, &trans_mat);
+        tvg_paint_set_transform(sd->shape, &trans_mat);
      }
 
    if (!sd->fill)
@@ -713,7 +713,8 @@ _efl_canvas_vg_shape_efl_gfx_path_bounds_get(const Eo *obj EINA_UNUSED,
                                                  Eina_Rect *r)
 {
    float px, py, pw, ph;
-   tvg_paint_get_bounds(sd->shape, &px, &py, &pw, &ph);
+   //TODO: MUST BE RENAMED to tvg_paint_get_bounds()
+   _tvg_paint_get_bounds(sd->shape, &px, &py, &pw, &ph, false);
    r->x = (int)px;
    r->y = (int)py;
    r->w = (int)pw;
index 2f35d8f..d79a737 100644 (file)
@@ -43,7 +43,7 @@ _construct_drawable_nodes(Tvg_Paint *parent, const LOTLayerNode *layer, int dept
                 node->mImageInfo.mMatrix.m21,  node->mImageInfo.mMatrix.m22, node->mImageInfo.mMatrix.m23,
                 node->mImageInfo.mMatrix.m31,  node->mImageInfo.mMatrix.m32, node->mImageInfo.mMatrix.m33
              };
-             tvg_paint_transform(picture, &tvg_matrix);
+             tvg_paint_set_transform(picture, &tvg_matrix);
              tvg_picture_load_raw(picture, (uint32_t *)node->mImageInfo.data, node->mImageInfo.width, node->mImageInfo.height, EINA_FALSE);
              tvg_paint_set_opacity(picture, node->mImageInfo.mAlpha);
              tvg_scene_push(parent, picture);