|
RetroArch
|
Represents a 3-by-2 matrix. More...
#include <dcommon.h>
Public Attributes | |
| union { | |
| struct { | |
| FLOAT m11 | |
| Horizontal scaling / cosine of rotation More... | |
| FLOAT m12 | |
| Vertical shear / sine of rotation More... | |
| FLOAT m21 | |
| Horizontal shear / negative sine of rotation More... | |
| FLOAT m22 | |
| Vertical scaling / cosine of rotation More... | |
| FLOAT dx | |
| Horizontal shift (always orthogonal regardless of rotation) More... | |
| FLOAT dy | |
| Vertical shift (always orthogonal regardless of rotation) More... | |
| } | |
| struct { | |
| FLOAT _11 | |
| FLOAT _12 | |
| FLOAT _21 | |
| FLOAT _22 | |
| FLOAT _31 | |
| FLOAT _32 | |
| } | |
| FLOAT m [3][2] | |
| }; | |
Represents a 3-by-2 matrix.
| union { ... } |
| FLOAT D2D_MATRIX_3X2_F::_11 |
| FLOAT D2D_MATRIX_3X2_F::_12 |
| FLOAT D2D_MATRIX_3X2_F::_21 |
| FLOAT D2D_MATRIX_3X2_F::_22 |
| FLOAT D2D_MATRIX_3X2_F::_31 |
| FLOAT D2D_MATRIX_3X2_F::_32 |
| FLOAT D2D_MATRIX_3X2_F::dx |
Horizontal shift (always orthogonal regardless of rotation)
| FLOAT D2D_MATRIX_3X2_F::dy |
Vertical shift (always orthogonal regardless of rotation)
| FLOAT D2D_MATRIX_3X2_F::m[3][2] |
| FLOAT D2D_MATRIX_3X2_F::m11 |
Horizontal scaling / cosine of rotation
| FLOAT D2D_MATRIX_3X2_F::m12 |
Vertical shear / sine of rotation
| FLOAT D2D_MATRIX_3X2_F::m21 |
Horizontal shear / negative sine of rotation
| FLOAT D2D_MATRIX_3X2_F::m22 |
Vertical scaling / cosine of rotation
1.8.15