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 |