|
Libprimis
Imprimis' 3D destroyable world engine
|
This is the complete list of members for vec, including all inherited members.
| abs() (defined in vec) | vec | inline |
| absdot(const vec &o) const (defined in vec) | vec | inline |
| add(float f) (defined in vec) | vec | inline |
| add(const vec &o) (defined in vec) | vec | inline |
| add2(float f) (defined in vec) | vec | inline |
| addz(float f) (defined in vec) | vec | inline |
| avg(const vec &b) | vec | inline |
| b() (defined in vec) | vec | inline |
| b() const (defined in vec) | vec | inline |
| clamp(float l, float h) (defined in vec) | vec | inline |
| cross(const A &a, const B &b) (defined in vec) | vec | inline |
| cross(const vec &o, const vec &a, const vec &b) (defined in vec) | vec | inline |
| data() const (defined in vec) | vec | inline |
| dist(const vec &e) const (defined in vec) | vec | inline |
| dist(const vec &e, vec &t) const (defined in vec) | vec | inline |
| dist2(const vec &o) const (defined in vec) | vec | inline |
| dist_to_bb(const ivec &min, const ivec &max) const (defined in vec) | vec | |
| div(float f) (defined in vec) | vec | inline |
| div(const vec &o) (defined in vec) | vec | inline |
| div2(float f) (defined in vec) | vec | inline |
| dot(const vec &o) const (defined in vec) | vec | inline |
| dot2(const vec2 &o) const (defined in vec) | vec | inline |
| dot2(const vec &o) const (defined in vec) | vec | inline |
| g() (defined in vec) | vec | inline |
| g() const (defined in vec) | vec | inline |
| hexcolor(int color) (defined in vec) | vec | inlinestatic |
| insidebb(const T &bbmin, const T &bbmax) const (defined in vec) | vec | inline |
| insidebb(const T &bbmin, const T &bbmax, U margin) const (defined in vec) | vec | inline |
| insidebb(const ivec &o, int size) const | vec | |
| insidebb(const ivec &o, int size, int margin) const | vec | |
| isnormalized() const (defined in vec) | vec | inline |
| iszero() const | vec | inline |
| lerp(const vec &b, float t) | vec | inline |
| lerp(const vec &a, const vec &b, float t) | vec | inline |
| madd(const vec &a, const B &b) (defined in vec) | vec | inline |
| magnitude() const (defined in vec) | vec | inline |
| magnitude2() const (defined in vec) | vec | inline |
| max(float f) (defined in vec) | vec | inline |
| max(const vec &o) (defined in vec) | vec | inline |
| min(float f) (defined in vec) | vec | inline |
| min(const vec &o) (defined in vec) | vec | inline |
| msub(const vec &a, const B &b) (defined in vec) | vec | inline |
| mul(float f) (defined in vec) | vec | inline |
| mul(const vec &o) (defined in vec) | vec | inline |
| mul2(float f) (defined in vec) | vec | inline |
| neg() (defined in vec) | vec | inline |
| neg2() (defined in vec) | vec | inline |
| normalize() (defined in vec) | vec | inline |
| operator!=(const vec &o) const (defined in vec) | vec | inline |
| operator*(const T &n) (defined in vec) | vec | inline |
| operator*(const vec &v2) (defined in vec) | vec | inline |
| operator+(const vec &v2) (defined in vec) | vec | inline |
| operator-(const vec &v2) (defined in vec) | vec | inline |
| operator-() (defined in vec) | vec | inline |
| operator/(const T &n) (defined in vec) | vec | inline |
| operator/(const vec &v2) (defined in vec) | vec | inline |
| operator==(const vec &o) const (defined in vec) | vec | inline |
| operator[](int i) (defined in vec) | vec | inline |
| operator[](int i) const (defined in vec) | vec | inline |
| orthogonal(const vec &d) (defined in vec) | vec | inline |
| orthonormalize(vec &s, vec &t) const (defined in vec) | vec | inline |
| project(const vec &n) (defined in vec) | vec | inline |
| project_bb(const ivec &min, const ivec &max) const | vec | |
| projectxy(const vec &n) (defined in vec) | vec | inline |
| projectxy(const vec &n, float threshold) (defined in vec) | vec | inline |
| projectxydir(const vec &n) (defined in vec) | vec | inline |
| r() (defined in vec) | vec | inline |
| r() const (defined in vec) | vec | inline |
| recip() (defined in vec) | vec | inline |
| reflect(const vec &n) (defined in vec) | vec | inline |
| reflectz(float rz) (defined in vec) | vec | inline |
| reject(const vec &o, float r) const | vec | inline |
| rescale(float k) (defined in vec) | vec | inline |
| rotate(float c, float s, const vec &d) (defined in vec) | vec | inline |
| rotate(float angle, const vec &d) (defined in vec) | vec | inline |
| rotate(const vec2 &sc, const vec &d) (defined in vec) | vec | inline |
| rotate_around_x(float c, float s) (defined in vec) | vec | inline |
| rotate_around_x(float angle) (defined in vec) | vec | inline |
| rotate_around_x(const vec2 &sc) (defined in vec) | vec | inline |
| rotate_around_y(float c, float s) (defined in vec) | vec | inline |
| rotate_around_y(float angle) (defined in vec) | vec | inline |
| rotate_around_y(const vec2 &sc) (defined in vec) | vec | inline |
| rotate_around_z(float c, float s) (defined in vec) | vec | inline |
| rotate_around_z(float angle) (defined in vec) | vec | inline |
| rotate_around_z(const vec2 &sc) (defined in vec) | vec | inline |
| safenormalize() (defined in vec) | vec | inline |
| scalartriple(const vec &a, const vec &b) const | vec | inline |
| set(int i, float f) (defined in vec) | vec | inline |
| square() | vec | inline |
| squaredist(const vec &e) const (defined in vec) | vec | inline |
| squaredlen() const | vec | inline |
| squaredot(const vec &o) const (defined in vec) | vec | inline |
| sub(float f) (defined in vec) | vec | inline |
| sub(const vec &o) (defined in vec) | vec | inline |
| sub2(float f) (defined in vec) | vec | inline |
| subz(float f) (defined in vec) | vec | inline |
| tohexcolor() const (defined in vec) | vec | inline |
| vec() (defined in vec) | vec | inline |
| vec(int a) (defined in vec) | vec | inlineexplicit |
| vec(float a) (defined in vec) | vec | inlineexplicit |
| vec(float a, float b, float c) (defined in vec) | vec | inline |
| vec(int v[3]) (defined in vec) | vec | inlineexplicit |
| vec(const float *v) (defined in vec) | vec | inlineexplicit |
| vec(const vec2 &v, float z=0) (defined in vec) | vec | inlineexplicit |
| vec(const vec4< float > &v) (defined in vec) | vec | inlineexplicit |
| vec(const ivec &v) (defined in vec) | vec | inlineexplicit |
| vec(const svec &v) (defined in vec) | vec | inlineexplicit |
| vec(float yaw, float pitch) (defined in vec) | vec | inline |
| x (defined in vec) | vec | |
| y (defined in vec) | vec | |
| z (defined in vec) | vec | |
| zdot(const vec &o) const (defined in vec) | vec | inline |
| zscalartriple(const vec &a, const vec &b) const | vec | inline |