|
Public Member Functions |
| | Matrix2D () |
| | Matrix2D (const Matrix2D &mat) |
| | Matrix2D (float v00, float v01, float v10, float v11, float v20, float v21) |
| const float * | getValue () const |
| void | setValue (const Matrix2D &mat) |
| void | setValue (const float *mat) |
| void | setValue (const Fusion::Vec2f &translation, float rotation, const Fusion::Vec2f &scale, float scaleOrientation, const Fusion::Vec2f ¢er) |
| bool | getValue (Fusion::Vec2f &translation, Fusion::Vec2f &scale, Fusion::Vec2f &skew) |
| void | makeIdentity () |
| void | setRotate (float rot) |
| void | setTranslate (const Fusion::Vec2f &trans) |
| void | setScale (const Fusion::Vec2f &scale) |
| void | setSkew (const Fusion::Vec2f &skew) |
| float * | operator[] (int i) |
| const float * | operator[] (int i) const |
| Matrix2D & | multRight (const Matrix2D &mat) |
| Matrix2D & | operator *= (const Matrix2D &mat) |
| Matrix2D & | multLeft (const Matrix2D &mat) |
| void | multVecMatrix (const Fusion::Vec2f &src, Fusion::Vec2f &dst) const |
| Matrix2D & | operator= (const Matrix2D &mat) |
| Matrix2D & | operator= (const float *mat) |
Static Public Member Functions |
| static const Matrix2D & | getIdentityMatrix () |
Friends |
| FUSION_EXPORT friend Matrix2D | operator * (const Matrix2D &mat1, const Matrix2D &mat2) |
| FUSION_EXPORT friend int | operator== (const Matrix2D &m1, const Matrix2D &m2) |
| FUSION_EXPORT friend int | operator!= (const Matrix2D &m1, const Matrix2D &m2) |
| FUSION_EXPORT friend bool | operator< (const Matrix2D &v1, const Matrix2D &v2) |