Eina includes a family of matrix types of different dimension sizes and underlying data types. Dimensions supported include 2x2, 3x3, and 4x4. A fixed point variation of the 3x3 matrix is also supported, which uses the Eina_F16p16 (Q16.16) data type. More...
Modules | |
3x3 floating point matrices | |
Definition and operations for 3x3 matrices. | |
4x4 Matrices in floating point | |
Definition and operations for 4x4 matrices. | |
3x3 Matrices in fixed point | |
Definition and operations for 3x3 fixed point matrices. | |
2x2 Matrices in floating point | |
Definition and operations for 2x3 matrices. | |
Typedefs | |
typedef enum _Eina_Matrix_Type | Eina_Matrix_Type |
Enumerations | |
enum | _Eina_Matrix_Type { EINA_MATRIX_TYPE_IDENTITY, EINA_MATRIX_TYPE_AFFINE, EINA_MATRIX_TYPE_PROJECTIVE, EINA_MATRIX_TYPE_LAST } |
Eina includes a family of matrix types of different dimension sizes and underlying data types. Dimensions supported include 2x2, 3x3, and 4x4. A fixed point variation of the 3x3 matrix is also supported, which uses the Eina_F16p16 (Q16.16) data type.
Matrix types
enum _Eina_Matrix_Type |