glVertex  5.5.2
mat4 Member List

This is the complete list of members for mat4, including all inherited members.

c_ptr() constmat4inline
col(const int i) constmat4inline
columns(const vec4 &c1, const vec4 &c2, const vec4 &c3, const vec4 &c4)mat4inlinestatic
columns(double a, double b, double c, double d, double e, double f, double g, double h, double i, double j, double k, double l, double m, double n, double o, double p)mat4inlinestatic
det() constmat4inline
det(const mat4 &m)mat4inlinestatic
fromOpenGL(const double m[16])mat4inline
frustum(double l, double r, double b, double t, double n, double f)mat4inlinestatic
getRotation() constmat4inline
getTranslation() constmat4inline
invert() constmat4inline
invert(const mat4 &m)mat4inlinestatic
lookat(const vec3 &eye, const vec3 &center, const vec3 &up=vec3(0, 1, 0))mat4inlinestatic
mat4(double diag=1.0)mat4inline
mat4(const vec4 &diag)mat4inline
mat4(const vec4 &r1, const vec4 &r2, const vec4 &r3, const vec4 &r4=vec4(0, 0, 0, 1))mat4inline
mat4(const mat3 &m)mat4inline
mat4(const mat4f &m)mat4inline
operator const double *() constmat4inline
operator mat3() constmat4inline
operator std::string()mat4inline
operator*=(const mat4 &m)mat4inline
operator+=(const mat4 &m)mat4inline
operator<<=(const mat4 &m)mat4inline
operator>>=(const mat4 &m)mat4inline
operator[](const int i) constmat4inline
ortho(double l, double r, double b, double t, double n=-1, double f=1)mat4inlinestatic
parallel(const vec3 &p, const vec3 &n, const vec3 &d)mat4inlinestatic
perspective(double fovy, double aspect, double znear, double zfar)mat4inlinestatic
rigid(double a, const vec3 &v, const vec3 &t)mat4inlinestatic
rotate(double angle, double vx, double vy, double vz)mat4inlinestatic
rotate(double angle, const vec3 &v)mat4inlinestatic
rotate(const vec3 &from, const vec3 &to)mat4inlinestatic
row(const int i) constmat4inline
rows(const vec4 &r1, const vec4 &r2, const vec4 &r3, const vec4 &r4)mat4inlinestatic
rows(double a, double b, double c, double d, double e, double f, double g, double h, double i, double j, double k, double l, double m, double n, double o, double p)mat4inlinestatic
scale(double s, double t, double r, double w=1.0)mat4inlinestatic
scale(const vec4 &c)mat4inlinestatic
transform(const mat3 &m, const vec3 &v)mat4inlinestatic
transform(const vec3 &o, const vec3 &x, const vec3 &y, const vec3 &z)mat4inlinestatic
transform(const vec3 &from, const vec3 &to, const vec3 &up=vec3(0, 1, 0), bool scale=true)mat4inlinestatic
translate(double x, double y, double z)mat4inlinestatic
translate(const vec4 &v)mat4inlinestatic
transpose() constmat4inline
transpose(const mat4 &m)mat4inlinestatic