Libprimis
Imprimis' 3D destroyable world engine
Loading...
Searching...
No Matches
matrix4 Member List

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) constmatrix4
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)matrix4inline
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)matrix4inline
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() constmatrix4
rowx() constmatrix4
rowy() constmatrix4
rowz() constmatrix4
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)matrix4inline
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)matrix4inline
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