![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include <CzMatrix3.h>
Public Member Functions | |
| CzMatrix3 () | |
| CzMatrix3 (CzMatrix3 *m0) | |
| void | Clear () |
| void | Copy (CzMatrix3 *m0) |
| void | Inverse () |
| void | Invert () |
| void | Transpose () |
| void | Identity () |
| void | Translate (float x, float y) |
| void | Translate (CzVec2 *pV) |
| void | Translate (CzVec3 *pV) |
| void | TranslateSet (float x, float y) |
| void | TranslateSet (CzVec2 *pV) |
| void | Scale (float x, float y) |
| void | Scale (CzVec2 *v) |
| void | Scale (CzVec3 *v) |
| void | ScaleRotation (float x, float y) |
| void | Rotate (float angle) |
| void | Multiply (CzMatrix3 *m0) |
| void | MultiplyPost (CzMatrix3 *m0) |
| void | Multiply (CzMatrix3 *m0, CzMatrix3 *m1) |
| void | Transform (float x, float y, CzVec2 *ov) |
| void | TransformSVec (float x, float y, CzSVec2 *ov) |
| void | Transform (CzVec2 *iv, CzVec2 *ov) |
| CzVec2 | Transform (CzVec2 *iv) |
| CzVec2 | Transform (float x, float y) |
| CzSVec2 | TransformSVec (CzVec2 *iv) |
| CzSVec2 | TransformSVec (float x, float y) |
| void | TransformRotationOnly (float x, float y, CzVec2 *ov) |
| void | TransformRotationOnly (CzVec2 *iv, CzVec2 *ov) |
| void | TransformN (CzVec2 *iv, CzVec2 *ov, int nCount) |
| void | TransformN (CzVec3 *iv, CzVec3 *ov, int nCount) |
| void | TransformNRotationOnly (CzVec2 *iv, CzVec2 *ov, int nCount) |
| void | TransformNPreTranslate (CzVec2 *iv, CzVec2 *ov, int nCount) |
| float | TransformZ (float x, float y) |
| float | TransformZRS (float x, float y) |
| CzVec2 | getTranslation () |
| float | getX () const |
| float | getY () const |
Public Attributes | |
| float | m [3][3] |
| CzMatrix3::CzMatrix3 | ( | CzMatrix3 * | m0 | ) |
| void CzMatrix3::Clear | ( | ) |
| void CzMatrix3::Copy | ( | CzMatrix3 * | m0 | ) |
| float CzMatrix3::getX | ( | ) | const |
| float CzMatrix3::getY | ( | ) | const |
| void CzMatrix3::Identity | ( | ) |
| void CzMatrix3::Inverse | ( | ) |
| void CzMatrix3::Invert | ( | ) |
| void CzMatrix3::Multiply | ( | CzMatrix3 * | m0 | ) |
| void CzMatrix3::Multiply | ( | CzMatrix3 * | m0, |
| CzMatrix3 * | m1 | ||
| ) |
| void CzMatrix3::MultiplyPost | ( | CzMatrix3 * | m0 | ) |
| void CzMatrix3::Rotate | ( | float | angle | ) |
| void CzMatrix3::Scale | ( | float | x, |
| float | y | ||
| ) |
| void CzMatrix3::Scale | ( | CzVec2 * | v | ) |
| void CzMatrix3::Scale | ( | CzVec3 * | v | ) |
| void CzMatrix3::ScaleRotation | ( | float | x, |
| float | y | ||
| ) |
| void CzMatrix3::Transform | ( | float | x, |
| float | y, | ||
| CzVec2 * | ov | ||
| ) |
| void CzMatrix3::Transform | ( | CzVec2 * | iv, |
| CzVec2 * | ov | ||
| ) |
| CzVec2 CzMatrix3::Transform | ( | CzVec2 * | iv | ) |
| CzVec2 CzMatrix3::Transform | ( | float | x, |
| float | y | ||
| ) |
| void CzMatrix3::TransformN | ( | CzVec2 * | iv, |
| CzVec2 * | ov, | ||
| int | nCount | ||
| ) |
| void CzMatrix3::TransformN | ( | CzVec3 * | iv, |
| CzVec3 * | ov, | ||
| int | nCount | ||
| ) |
| void CzMatrix3::TransformNPreTranslate | ( | CzVec2 * | iv, |
| CzVec2 * | ov, | ||
| int | nCount | ||
| ) |
| void CzMatrix3::TransformNRotationOnly | ( | CzVec2 * | iv, |
| CzVec2 * | ov, | ||
| int | nCount | ||
| ) |
| void CzMatrix3::TransformRotationOnly | ( | float | x, |
| float | y, | ||
| CzVec2 * | ov | ||
| ) |
| void CzMatrix3::TransformRotationOnly | ( | CzVec2 * | iv, |
| CzVec2 * | ov | ||
| ) |
| void CzMatrix3::TransformSVec | ( | float | x, |
| float | y, | ||
| CzSVec2 * | ov | ||
| ) |
| CzSVec2 CzMatrix3::TransformSVec | ( | CzVec2 * | iv | ) |
| CzSVec2 CzMatrix3::TransformSVec | ( | float | x, |
| float | y | ||
| ) |
| float CzMatrix3::TransformZ | ( | float | x, |
| float | y | ||
| ) |
| float CzMatrix3::TransformZRS | ( | float | x, |
| float | y | ||
| ) |
| void CzMatrix3::Translate | ( | float | x, |
| float | y | ||
| ) |
| void CzMatrix3::Translate | ( | CzVec2 * | pV | ) |
| void CzMatrix3::Translate | ( | CzVec3 * | pV | ) |
| void CzMatrix3::TranslateSet | ( | float | x, |
| float | y | ||
| ) |
| void CzMatrix3::TranslateSet | ( | CzVec2 * | pV | ) |
| void CzMatrix3::Transpose | ( | ) |
| float CzMatrix3::m[3][3] |