Eina includes a family of matrix types of different dimension sizes and underlying data types. 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 | 
| Matrix types.  | |
| typedef enum _Eina_Matrix_Axis | Eina_Matrix_Axis | 
| Matrix Axes.  | |
Enumerations | |
| enum | _Eina_Matrix_Type {  EINA_MATRIX_TYPE_IDENTITY , EINA_MATRIX_TYPE_AFFINE , EINA_MATRIX_TYPE_PROJECTIVE , EINA_MATRIX_TYPE_LAST }  | 
| enum | _Eina_Matrix_Axis {  EINA_MATRIX_AXIS_X , EINA_MATRIX_AXIS_Y , EINA_MATRIX_AXIS_Z }  | 
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.
| enum _Eina_Matrix_Type | 
| enum _Eina_Matrix_Axis |