diff options
author | JunsuChoi <jsuya.choi@samsung.com> | 2020-01-29 21:39:53 +0900 |
---|---|---|
committer | JunsuChoi <jsuya.choi@samsung.com> | 2020-01-29 21:39:53 +0900 |
commit | 5a3f3d0ab6890de7261dada7d151a9a71a885aa6 (patch) | |
tree | 62dfd88ffd5a9a50db3a964a94127cbdf911caeb | |
parent | 0c3903001127c90b79c342711867448a48d40e1b (diff) | |
download | efl-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.c | 8 | ||||
-rw-r--r-- | src/lib/evas/canvas/efl_gfx_vg_value_provider.eo | 2 |
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 { |