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 | |
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 |
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 | |
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 | |
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 |
v (defined in vec) | vec | |
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 |