From e7de16dc499e2c4233cc8c829044521135d75952 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Thu, 23 Jan 2020 10:15:23 +0100 Subject: [PATCH] Eolian eina_types: Add Eina.Matrix4 type Summary: for using in eolian Test Plan: N/A Reviewers: Hermet, bu5hm4n, segfaultxavi Reviewed By: bu5hm4n, segfaultxavi Subscribers: bu5hm4n, segfaultxavi, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11158 --- src/lib/eo/eina_types.eot | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/lib/eo/eina_types.eot b/src/lib/eo/eina_types.eot index d4033e26aa..f34cf0910f 100644 --- a/src/lib/eo/eina_types.eot +++ b/src/lib/eo/eina_types.eot @@ -60,6 +60,32 @@ struct @extern Eina.Matrix3 { zz: double; [[ZZ matrix value]] } +struct @extern Eina.Matrix4 { + [[Eina 4x4 Matrix + + @since 1.24 + ]] + xx: double; [[XX matrix value]] + xy: double; [[XY matrix value]] + xz: double; [[XZ matrix value]] + xw: double; [[XW matrix value]] + + yx: double; [[YX matrix value]] + yy: double; [[YY matrix value]] + yz: double; [[YZ matrix value]] + yw: double; [[YW matrix value]] + + zx: double; [[ZX matrix value]] + zy: double; [[ZY matrix value]] + zz: double; [[ZZ matrix value]] + zw: double; [[ZW matrix value]] + + wx: double; [[WX matrix value]] + wy: double; [[WY matrix value]] + wz: double; [[WZ matrix value]] + ww: double; [[WW matrix value]] +} + struct @extern @beta Eina.Range { [[A range sequence of values.]] start: size; [[Start of the range.]]