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
This commit is contained in:
junsu choi 2020-01-23 10:15:23 +01:00 committed by Xavi Artigas
parent 279f2eca06
commit e7de16dc49
1 changed files with 26 additions and 0 deletions

View File

@ -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.]]