![]()  | 
  
    CUGL 1.1
    
   Cornell University Game Library 
   | 
 
This is the complete list of members for cugl::Affine2, including all inherited members.
| add(const Affine2 &m, const Vec2 &v, Affine2 *dst) | cugl::Affine2 | static | 
| add(const Vec2 &v) | cugl::Affine2 | inline | 
| Affine2() | cugl::Affine2 | |
| Affine2(float m11, float m12, float m21, float m22, float tx, float ty) | cugl::Affine2 | |
| Affine2(const float *mat) | cugl::Affine2 | |
| Affine2(const Affine2 ©) | cugl::Affine2 | |
| Affine2(Affine2 &©) | cugl::Affine2 | |
| Affine2(const Mat4 &mat) | cugl::Affine2 | explicit | 
| createRotation(float angle) | cugl::Affine2 | inlinestatic | 
| createRotation(float angle, Affine2 *dst) | cugl::Affine2 | static | 
| createScale(float scale) | cugl::Affine2 | inlinestatic | 
| createScale(float scale, Affine2 *dst) | cugl::Affine2 | static | 
| createScale(float sx, float sy) | cugl::Affine2 | inlinestatic | 
| createScale(float sx, float sy, Affine2 *dst) | cugl::Affine2 | static | 
| createScale(const Vec2 &scale) | cugl::Affine2 | inlinestatic | 
| createScale(const Vec2 &scale, Affine2 *dst) | cugl::Affine2 | static | 
| createTranslation(const Vec2 &trans) | cugl::Affine2 | inlinestatic | 
| createTranslation(const Vec2 &trans, Affine2 *dst) | cugl::Affine2 | static | 
| createTranslation(float tx, float ty) | cugl::Affine2 | inlinestatic | 
| createTranslation(float tx, float ty, Affine2 *dst) | cugl::Affine2 | static | 
| decompose(const Affine2 &mat, Vec2 *scale, float *rot, Vec2 *trans) | cugl::Affine2 | static | 
| equals(const Affine2 &mat, float variance=CU_MATH_EPSILON) const | cugl::Affine2 | |
| getDeterminant() const | cugl::Affine2 | inline | 
| getInverse() const | cugl::Affine2 | inline | 
| getRotation() const | cugl::Affine2 | inline | 
| getScale() const | cugl::Affine2 | inline | 
| getTranslation() const | cugl::Affine2 | inline | 
| IDENTITY | cugl::Affine2 | static | 
| invert(const Affine2 &m1, Affine2 *dst) | cugl::Affine2 | static | 
| invert() | cugl::Affine2 | inline | 
| isExactly(const Affine2 &aff) const | cugl::Affine2 | |
| isIdentity(float variance=0.0f) const | cugl::Affine2 | |
| isInvertible(float variance=CU_MATH_EPSILON) const | cugl::Affine2 | inline | 
| m | cugl::Affine2 | |
| multiply(const Affine2 &mat, float scalar, Affine2 *dst) | cugl::Affine2 | static | 
| multiply(const Affine2 &m1, const Affine2 &m2, Affine2 *dst) | cugl::Affine2 | static | 
| multiply(float scalar) | cugl::Affine2 | inline | 
| multiply(const Affine2 &aff) | cugl::Affine2 | inline | 
| offset | cugl::Affine2 | |
| ONE | cugl::Affine2 | static | 
| operator Mat4() const | cugl::Affine2 | |
| operator std::string() const | cugl::Affine2 | inline | 
| operator!=(const Affine2 &aff) const | cugl::Affine2 | inline | 
| operator*(float scalar) const | cugl::Affine2 | inline | 
| operator*(const Affine2 &aff) const | cugl::Affine2 | inline | 
| operator*=(float scalar) | cugl::Affine2 | inline | 
| operator*=(const Affine2 &aff) | cugl::Affine2 | inline | 
| operator+(const Vec2 &v) const | cugl::Affine2 | inline | 
| operator+=(const Vec2 &v) | cugl::Affine2 | inline | 
| operator-(const Vec2 &v) const | cugl::Affine2 | inline | 
| operator-=(const Vec2 &v) | cugl::Affine2 | inline | 
| operator=(const Affine2 &mat) | cugl::Affine2 | inline | 
| operator=(Affine2 &&mat) | cugl::Affine2 | inline | 
| operator=(const float *array) | cugl::Affine2 | inline | 
| operator=(const Mat4 &mat) | cugl::Affine2 | |
| operator==(const Affine2 &aff) const | cugl::Affine2 | inline | 
| rotate(const Affine2 &aff, float angle, Affine2 *dst) | cugl::Affine2 | inlinestatic | 
| rotate(float angle) | cugl::Affine2 | inline | 
| scale(const Affine2 &aff, float value, Affine2 *dst) | cugl::Affine2 | inlinestatic | 
| scale(const Affine2 &aff, const Vec2 &s, Affine2 *dst) | cugl::Affine2 | inlinestatic | 
| scale(const Affine2 &aff, float sx, float sy, Affine2 *dst) | cugl::Affine2 | inlinestatic | 
| scale(float value) | cugl::Affine2 | inline | 
| scale(const Vec2 &s) | cugl::Affine2 | inline | 
| scale(float sx, float sy) | cugl::Affine2 | inline | 
| set(float m11, float m12, float m21, float m22, float tx, float ty) | cugl::Affine2 | |
| set(const float *mat) | cugl::Affine2 | |
| set(const Affine2 &mat) | cugl::Affine2 | |
| set(const Mat4 &mat) | cugl::Affine2 | |
| setIdentity() | cugl::Affine2 | |
| setZero() | cugl::Affine2 | |
| subtract(const Affine2 &m1, const Vec2 &v, Affine2 *dst) | cugl::Affine2 | static | 
| subtract(const Vec2 &v) | cugl::Affine2 | inline | 
| toString(bool verbose=false) const | cugl::Affine2 | |
| transform(const Affine2 &aff, const Vec2 &point, Vec2 *dst) | cugl::Affine2 | static | 
| transform(const Affine2 &aff, const Rect &rect, Rect *dst) | cugl::Affine2 | static | 
| transform(const Vec2 &point) const | cugl::Affine2 | inline | 
| transform(const Rect &rect) const | cugl::Affine2 | |
| translate(const Affine2 &aff, const Vec2 &t, Affine2 *dst) | cugl::Affine2 | inlinestatic | 
| translate(const Affine2 &aff, float tx, float ty, Affine2 *dst) | cugl::Affine2 | inlinestatic | 
| translate(const Vec2 &t) | cugl::Affine2 | inline | 
| translate(float tx, float ty) | cugl::Affine2 | inline | 
| ZERO | cugl::Affine2 | static | 
| ~Affine2() | cugl::Affine2 | inline | 
 1.8.10