glVertex
5.5.2
|
This is the complete list of members for mat4, including all inherited members.
c_ptr() const | mat4 | inline |
col(const int i) const | mat4 | inline |
columns(const vec4 &c1, const vec4 &c2, const vec4 &c3, const vec4 &c4) | mat4 | inlinestatic |
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) | mat4 | inlinestatic |
det() const | mat4 | inline |
det(const mat4 &m) | mat4 | inlinestatic |
fromOpenGL(const double m[16]) | mat4 | inline |
frustum(double l, double r, double b, double t, double n, double f) | mat4 | inlinestatic |
getRotation() const | mat4 | inline |
getTranslation() const | mat4 | inline |
invert() const | mat4 | inline |
invert(const mat4 &m) | mat4 | inlinestatic |
lookat(const vec3 &eye, const vec3 ¢er, const vec3 &up=vec3(0, 1, 0)) | mat4 | inlinestatic |
mat4(double diag=1.0) | mat4 | inline |
mat4(const vec4 &diag) | mat4 | inline |
mat4(const vec4 &r1, const vec4 &r2, const vec4 &r3, const vec4 &r4=vec4(0, 0, 0, 1)) | mat4 | inline |
mat4(const mat3 &m) | mat4 | inline |
mat4(const mat4f &m) | mat4 | inline |
operator const double *() const | mat4 | inline |
operator mat3() const | mat4 | inline |
operator std::string() | mat4 | inline |
operator*=(const mat4 &m) | mat4 | inline |
operator+=(const mat4 &m) | mat4 | inline |
operator<<=(const mat4 &m) | mat4 | inline |
operator>>=(const mat4 &m) | mat4 | inline |
operator[](const int i) const | mat4 | inline |
ortho(double l, double r, double b, double t, double n=-1, double f=1) | mat4 | inlinestatic |
parallel(const vec3 &p, const vec3 &n, const vec3 &d) | mat4 | inlinestatic |
perspective(double fovy, double aspect, double znear, double zfar) | mat4 | inlinestatic |
rigid(double a, const vec3 &v, const vec3 &t) | mat4 | inlinestatic |
rotate(double angle, double vx, double vy, double vz) | mat4 | inlinestatic |
rotate(double angle, const vec3 &v) | mat4 | inlinestatic |
rotate(const vec3 &from, const vec3 &to) | mat4 | inlinestatic |
row(const int i) const | mat4 | inline |
rows(const vec4 &r1, const vec4 &r2, const vec4 &r3, const vec4 &r4) | mat4 | inlinestatic |
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) | mat4 | inlinestatic |
scale(double s, double t, double r, double w=1.0) | mat4 | inlinestatic |
scale(const vec4 &c) | mat4 | inlinestatic |
transform(const mat3 &m, const vec3 &v) | mat4 | inlinestatic |
transform(const vec3 &o, const vec3 &x, const vec3 &y, const vec3 &z) | mat4 | inlinestatic |
transform(const vec3 &from, const vec3 &to, const vec3 &up=vec3(0, 1, 0), bool scale=true) | mat4 | inlinestatic |
translate(double x, double y, double z) | mat4 | inlinestatic |
translate(const vec4 &v) | mat4 | inlinestatic |
transpose() const | mat4 | inline |
transpose(const mat4 &m) | mat4 | inlinestatic |