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 |