|
Libprimis
Imprimis' 3D destroyable world engine
|
This is the complete list of members for matrix3, including all inherited members.
| a | matrix3 | |
| abstransform(const vec &o) const | matrix3 | |
| abstransposedtransform(const vec &o) const | matrix3 | |
| b (defined in matrix3) | matrix3 | |
| c (defined in matrix3) | matrix3 | |
| calcangleaxis(float tr, float &angle, vec &axis, float threshold=1e-16f) const | matrix3 | |
| calcangleaxis(float &angle, vec &axis, float threshold=1e-16f) const | matrix3 | |
| identity() | matrix3 | |
| invert(const matrix3 &o) | matrix3 | |
| invert() | matrix3 | |
| matrix3() | matrix3 | |
| matrix3(const vec &a, const vec &b, const vec &c) | matrix3 | |
| matrix3(float angle, const vec &axis) | matrix3 | explicit |
| matrix3(const quat &q) | matrix3 | explicit |
| matrix3(const matrix4x3 &m) | matrix3 | inlineexplicit |
| matrix3(const matrix4 &m) | matrix3 | inlineexplicit |
| mul(const matrix3 &m, const matrix3 &n) | matrix3 | |
| mul(const matrix3 &n) | matrix3 | |
| multranspose(const matrix3 &n) | matrix3 | |
| normalize() | matrix3 | |
| rotate(float angle, const vec &axis) | matrix3 | |
| rotate(float ck, float sk, const vec &axis) | matrix3 | |
| rotate_around_x(float angle) | matrix3 | |
| rotate_around_x(const vec2 &sc) | matrix3 | |
| rotate_around_y(float angle) | matrix3 | |
| rotate_around_y(const vec2 &sc) | matrix3 | |
| rotate_around_z(float angle) | matrix3 | |
| rotate_around_z(const vec2 &sc) | matrix3 | |
| rowx() const | matrix3 | |
| rowy() const | matrix3 | |
| rowz() const | matrix3 | |
| scale(float k) | matrix3 | |
| setyaw(float angle) | matrix3 | |
| trace() const | matrix3 | |
| transform(const vec &o) const | matrix3 | |
| transform(const vec2 &o) const | matrix3 | |
| transpose() | matrix3 | |
| transposedtransform(const vec &o) const | matrix3 | |
| transposedtransform(const vec2 &o) const | matrix3 | |
| transposemul(const matrix3 &m, const matrix3 &n) | matrix3 | |
| transposemul(const matrix3 &n) | matrix3 |