summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunsuChoi <jsuya.choi@samsung.com>2020-01-29 21:39:53 +0900
committerJunsuChoi <jsuya.choi@samsung.com>2020-01-29 21:39:53 +0900
commit5a3f3d0ab6890de7261dada7d151a9a71a885aa6 (patch)
tree62dfd88ffd5a9a50db3a964a94127cbdf911caeb
parent0c3903001127c90b79c342711867448a48d40e1b (diff)
downloadefl-5a3f3d0ab6890de7261dada7d151a9a71a885aa6.tar.gz
Efl.Gfx.Vg.Value_Provider: Change transform value type to Matrix4
Summary: Change type to matrix4 for 3-axis use when using value provider. Depends on D11159 Test Plan: N/A Reviewers: Hermet, kimcinoo, smohanty Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11213
-rw-r--r--src/lib/evas/canvas/efl_gfx_vg_value_provider.c8
-rw-r--r--src/lib/evas/canvas/efl_gfx_vg_value_provider.eo2
2 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/evas/canvas/efl_gfx_vg_value_provider.c b/src/lib/evas/canvas/efl_gfx_vg_value_provider.c
index ccf334924f..3f49a8ddc0 100644
--- a/src/lib/evas/canvas/efl_gfx_vg_value_provider.c
+++ b/src/lib/evas/canvas/efl_gfx_vg_value_provider.c
@@ -35,17 +35,17 @@ _efl_gfx_vg_value_provider_keypath_get(const Eo *obj EINA_UNUSED, Efl_Gfx_Vg_Val
}
EOLIAN void
-_efl_gfx_vg_value_provider_transform_set(Eo *obj EINA_UNUSED, Efl_Gfx_Vg_Value_Provider_Data *pd, Eina_Matrix3 *m)
+_efl_gfx_vg_value_provider_transform_set(Eo *obj EINA_UNUSED, Efl_Gfx_Vg_Value_Provider_Data *pd, Eina_Matrix4 *m)
{
if (m)
{
if (!pd->m)
{
- pd->m = malloc(sizeof (Eina_Matrix3));
+ pd->m = malloc(sizeof (Eina_Matrix4));
if (!pd->m) return;
}
pd->flag = pd->flag | EFL_GFX_VG_VALUE_PROVIDER_CHANGE_FLAG_TRANSFORM_MATRIX;
- memcpy(pd->m, m, sizeof (Eina_Matrix3));
+ memcpy(pd->m, m, sizeof (Eina_Matrix4));
}
else
{
@@ -54,7 +54,7 @@ _efl_gfx_vg_value_provider_transform_set(Eo *obj EINA_UNUSED, Efl_Gfx_Vg_Value_P
}
}
-EOLIAN Eina_Matrix3*
+EOLIAN Eina_Matrix4*
_efl_gfx_vg_value_provider_transform_get(const Eo *obj EINA_UNUSED, Efl_Gfx_Vg_Value_Provider_Data *pd)
{
return pd->m;
diff --git a/src/lib/evas/canvas/efl_gfx_vg_value_provider.eo b/src/lib/evas/canvas/efl_gfx_vg_value_provider.eo
index 2e21774a2f..43eb555a45 100644
--- a/src/lib/evas/canvas/efl_gfx_vg_value_provider.eo
+++ b/src/lib/evas/canvas/efl_gfx_vg_value_provider.eo
@@ -25,7 +25,7 @@ class @beta Efl.Gfx.Vg.Value_Provider extends Efl.Object
get {
}
values {
- m: ptr(Eina.Matrix3); [[ Matrix Value. ]]
+ m: ptr(Eina.Matrix4); [[ Matrix Value. ]]
}
}
@property fill_color {