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