tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=4bfcc8a347add5f02a3f0ec905f8ca85ed44ece2
commit 4bfcc8a347add5f02a3f0ec905f8ca85ed44ece2 Author: Tom Hacohen <t...@stosb.com> Date: Fri Feb 12 14:39:50 2016 +0000 Eolian eina_types: Add Eina.Matrix3 and start using it. --- src/lib/ector/ector_renderer_generic_base.eo | 2 +- src/lib/eo/eina_types.eot | 14 ++++++++++++++ src/lib/evas/canvas/efl_vg_base.eo | 4 +++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/lib/ector/ector_renderer_generic_base.eo b/src/lib/ector/ector_renderer_generic_base.eo index 184021b..a9b91cb 100644 --- a/src/lib/ector/ector_renderer_generic_base.eo +++ b/src/lib/ector/ector_renderer_generic_base.eo @@ -22,7 +22,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base) get { } values { - m: const(Eina_Matrix3) *; + m: const(Eina.Matrix3) *; } } @property origin { diff --git a/src/lib/eo/eina_types.eot b/src/lib/eo/eina_types.eot index f0f16e7..0613ed8 100644 --- a/src/lib/eo/eina_types.eot +++ b/src/lib/eo/eina_types.eot @@ -7,3 +7,17 @@ struct @extern Eina.Rectangle { h: int; } struct @extern Eina.File; + +struct Eina.Matrix3 { + xx: double; + xy: double; + xz: double; + + yx: double; + yy: double; + yz: double; + + zx: double; + zy: double; + zz: double; +} diff --git a/src/lib/evas/canvas/efl_vg_base.eo b/src/lib/evas/canvas/efl_vg_base.eo index 3476bab..f97e9ab 100644 --- a/src/lib/evas/canvas/efl_vg_base.eo +++ b/src/lib/evas/canvas/efl_vg_base.eo @@ -1,3 +1,5 @@ +import eina_types; + abstract Efl.VG.Base (Eo.Base, Efl.Gfx.Base, Efl.Gfx.Stack) { eo_prefix: efl_vg; @@ -39,7 +41,7 @@ abstract Efl.VG.Base (Eo.Base, Efl.Gfx.Base, Efl.Gfx.Stack) @since 1.14]] } values { - m: const(Eina_Matrix3) *; [[transformation matrix.]] + m: const(Eina.Matrix3) *; [[transformation matrix.]] } } @property origin { --