summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunsuChoi <jsuya.choi@samsung.com>2020-01-23 10:15:23 +0100
committerXavi Artigas <xavierartigas@yahoo.es>2020-01-23 10:34:12 +0100
commite7de16dc499e2c4233cc8c829044521135d75952 (patch)
treefc554057d9d40bf030f381ce9ab1b886783b62cf
parent279f2eca06f79b3e752bbd2c82687873ea7151b5 (diff)
downloadefl-e7de16dc499e2c4233cc8c829044521135d75952.tar.gz
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
-rw-r--r--src/lib/eo/eina_types.eot26
1 files changed, 26 insertions, 0 deletions
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.]]