|
Libprimis
Imprimis' 3D destroyable world engine
|
This is the complete list of members for matrix4, including all inherited members.
| a (defined in matrix4) | matrix4 | |
| b (defined in matrix4) | matrix4 | |
| c (defined in matrix4) | matrix4 | |
| d (defined in matrix4) | matrix4 | |
| frustum(float left, float right, float bottom, float top, float znear, float zfar) (defined in matrix4) | matrix4 | |
| gettranslation() const (defined in matrix4) | matrix4 | |
| identity() | matrix4 | |
| inverse(double mindet=1.0e-12) const | matrix4 | |
| invert(const matrix4 &m, double mindet=1.0e-12) | matrix4 | |
| jitter(float x, float y) (defined in matrix4) | matrix4 | |
| lineardepthscale() const (defined in matrix4) | matrix4 | |
| matrix4() (defined in matrix4) | matrix4 | |
| matrix4(const float *m) (defined in matrix4) | matrix4 | |
| matrix4(const vec &a, const vec &b, const vec &c=vec(0, 0, 1)) (defined in matrix4) | matrix4 | |
| matrix4(const vec4< float > &a, const vec4< float > &b, const vec4< float > &c, const vec4< float > &d=vec4< float >(0, 0, 0, 1)) (defined in matrix4) | matrix4 | |
| matrix4(const matrix4x3 &m) (defined in matrix4) | matrix4 | |
| matrix4(const matrix3 &rot, const vec &trans) (defined in matrix4) | matrix4 | |
| mul(const matrix4 &x, const matrix3 &y) (defined in matrix4) | matrix4 | |
| mul(const matrix3 &y) (defined in matrix4) | matrix4 | |
| mul(const matrix4 &x, const matrix4 &y) | matrix4 | |
| mul(const matrix4 &y) | matrix4 | |
| muld(const matrix4 &x, const matrix4 &y) | matrix4 | |
| muld(const matrix4 &y) | matrix4 | |
| mult(const matrix4 &x, const matrix4 &y) (defined in matrix4) | matrix4 | inline |
| ortho(float left, float right, float bottom, float top, float znear, float zfar) (defined in matrix4) | matrix4 | |
| perspective(float fovy, float aspect, float znear, float zfar) (defined in matrix4) | matrix4 | |
| perspectivetransform(const T &in) const (defined in matrix4) | matrix4 | inline |
| rotate(float ck, float sk, const vec &axis) (defined in matrix4) | matrix4 | |
| rotate(float angle, const vec &dir) (defined in matrix4) | matrix4 | |
| rotate(const vec2 &sc, const vec &dir) (defined in matrix4) | matrix4 | |
| rotate_around_x(float ck, float sk) (defined in matrix4) | matrix4 | |
| rotate_around_x(float angle) (defined in matrix4) | matrix4 | |
| rotate_around_x(const vec2 &sc) (defined in matrix4) | matrix4 | |
| rotate_around_y(float ck, float sk) (defined in matrix4) | matrix4 | |
| rotate_around_y(float angle) (defined in matrix4) | matrix4 | |
| rotate_around_y(const vec2 &sc) (defined in matrix4) | matrix4 | |
| rotate_around_z(float ck, float sk) (defined in matrix4) | matrix4 | |
| rotate_around_z(float angle) (defined in matrix4) | matrix4 | |
| rotate_around_z(const vec2 &sc) (defined in matrix4) | matrix4 | |
| roww() const | matrix4 | |
| rowx() const | matrix4 | |
| rowy() const | matrix4 | |
| rowz() const | matrix4 | |
| scale(float x, float y, float z) (defined in matrix4) | matrix4 | |
| scale(const vec &v) (defined in matrix4) | matrix4 | |
| scale(float n) (defined in matrix4) | matrix4 | |
| scalez(float k) (defined in matrix4) | matrix4 | |
| setscale(float x, float y, float z) (defined in matrix4) | matrix4 | |
| setscale(const vec &v) (defined in matrix4) | matrix4 | |
| setscale(float n) (defined in matrix4) | matrix4 | |
| settranslation(const vec &v) (defined in matrix4) | matrix4 | |
| settranslation(float x, float y, float z) (defined in matrix4) | matrix4 | |
| transform(const U &in) const (defined in matrix4) | matrix4 | inline |
| transform(const vec &in, vec &out) const (defined in matrix4) | matrix4 | |
| transform(const vec4< float > &in, vec &out) const (defined in matrix4) | matrix4 | |
| transform(const vec &in, vec4< float > &out) const (defined in matrix4) | matrix4 | |
| transform(const vec4< float > &in, vec4< float > &out) const (defined in matrix4) | matrix4 | |
| transformnormal(const U &in) const (defined in matrix4) | matrix4 | inline |
| transformnormal(const vec &in, vec &out) const (defined in matrix4) | matrix4 | |
| transformnormal(const vec &in, vec4< float > &out) const (defined in matrix4) | matrix4 | |
| translate(const vec &p) (defined in matrix4) | matrix4 | |
| translate(float x, float y, float z) (defined in matrix4) | matrix4 | |
| translate(const vec &p, float scale) (defined in matrix4) | matrix4 | |
| transpose() | matrix4 | |
| transpose(const matrix4 &m) | matrix4 | |
| transposedtransform(const vec &in, vec &out) const (defined in matrix4) | matrix4 | |
| transposedtransform(const plane &in, plane &out) const (defined in matrix4) | matrix4 | |
| transposedtransformnormal(const vec &in, vec &out) const (defined in matrix4) | matrix4 |