Eolian eina_types: Add Eina.Matrix3 and start using it.
authorTom Hacohen <tom@stosb.com>
Fri, 12 Feb 2016 14:39:50 +0000 (14:39 +0000)
committerTom Hacohen <tom@stosb.com>
Fri, 12 Feb 2016 14:41:40 +0000 (14:41 +0000)
src/lib/ector/ector_renderer_generic_base.eo
src/lib/eo/eina_types.eot
src/lib/evas/canvas/efl_vg_base.eo

index 184021b..a9b91cb 100644 (file)
@@ -22,7 +22,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
         get {
         }
         values {
-           m: const(Eina_Matrix3) *;
+           m: const(Eina.Matrix3) *;
         }
       }
       @property origin {
index f0f16e7..0613ed8 100644 (file)
@@ -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;
+}
index 3476bab..f97e9ab 100644 (file)
@@ -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 {