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)
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 {
60 zz: double; [[ZZ matrix value]] 60 zz: double; [[ZZ matrix value]]
61} 61}
62 62
63struct @extern Eina.Matrix4 {
64 [[Eina 4x4 Matrix
65
66 @since 1.24
67 ]]
68 xx: double; [[XX matrix value]]
69 xy: double; [[XY matrix value]]
70 xz: double; [[XZ matrix value]]
71 xw: double; [[XW matrix value]]
72
73 yx: double; [[YX matrix value]]
74 yy: double; [[YY matrix value]]
75 yz: double; [[YZ matrix value]]
76 yw: double; [[YW matrix value]]
77
78 zx: double; [[ZX matrix value]]
79 zy: double; [[ZY matrix value]]
80 zz: double; [[ZZ matrix value]]
81 zw: double; [[ZW matrix value]]
82
83 wx: double; [[WX matrix value]]
84 wy: double; [[WY matrix value]]
85 wz: double; [[WZ matrix value]]
86 ww: double; [[WW matrix value]]
87}
88
63struct @extern @beta Eina.Range { 89struct @extern @beta Eina.Range {
64 [[A range sequence of values.]] 90 [[A range sequence of values.]]
65 start: size; [[Start of the range.]] 91 start: size; [[Start of the range.]]