| 
    Libprimis
    
   Imprimis' 3D destroyable world engine 
   | 
 
This is the complete list of members for vec4< T >, including all inherited members.
| a() | vec4< T > | inline | 
| a() const | vec4< T > | inline | 
| add(const vec4 &o) | vec4< T > | inline | 
| add(const vec &o) | vec4< T > | inline | 
| add(T f) | vec4< T > | inline | 
| add3(T f) | vec4< T > | inline | 
| addw(T f) | vec4< T > | inline | 
| avg(const vec4 &b) | vec4< T > | inline | 
| b() | vec4< T > | inline | 
| b() const | vec4< T > | inline | 
| clamp(T l, T h) | vec4< T > | inline | 
| cross(const A &a, const B &b) | vec4< T > | inline | 
| cross(const vec &o, const vec &a, const vec &b) | vec4< T > | inline | 
| data() const | vec4< T > | inline | 
| div(T f) | vec4< T > | inline | 
| div(const vec4 &o) | vec4< T > | inline | 
| div(const vec &o) | vec4< T > | inline | 
| div3(T f) | vec4< T > | inline | 
| dot(const vec4 &o) const | vec4< T > | inline | 
| dot(const vec &o) const | vec4< T > | inline | 
| dot3(const vec4 &o) const | vec4< T > | inline | 
| dot3(const vec &o) const | vec4< T > | inline | 
| flip() | vec4< T > | inline | 
| g() | vec4< T > | inline | 
| g() const | vec4< T > | inline | 
| lerp(const vec4< uchar > &a, const vec4< uchar > &b, float t) (defined in vec4< T >) | vec4< T > | inline | 
| lerp(const vec4< uchar > &a, const vec4< uchar > &b, int ka, int kb, int d) (defined in vec4< T >) | vec4< T > | inline | 
| lerp(const vec4< uchar > &a, const vec4< uchar > &b, const vec4< uchar > &c, float ta, float tb, float tc) (defined in vec4< T >) | vec4< T > | inline | 
| lerp(const vec4 &b, T t) (defined in vec4< T >) | vec4< T > | inline | 
| lerp(const vec4 &a, const vec4 &b, T t) (defined in vec4< T >) | vec4< T > | inline | 
| madd(const vec4 &a, const B &b) | vec4< T > | inline | 
| magnitude() const | vec4< T > | inline | 
| magnitude3() const | vec4< T > | inline | 
| mask() | vec4< T > | inline | 
| msub(const vec4 &a, const B &b) | vec4< T > | inline | 
| mul(T f) | vec4< T > | inline | 
| mul(const vec4 &o) | vec4< T > | inline | 
| mul(const vec &o) | vec4< T > | inline | 
| mul3(T f) | vec4< T > | inline | 
| neg() | vec4< T > | inline | 
| neg3() | vec4< T > | inline | 
| normalize() | vec4< T > | inline | 
| operator vec4< U >() (defined in vec4< T >) | vec4< T > | inline | 
| operator!=(const vec4 &o) const | vec4< T > | inline | 
| operator*(const U &n) const | vec4< T > | inline | 
| operator*(const vec4 &v2) const | vec4< T > | inline | 
| operator+(const vec4 &v2) const | vec4< T > | inline | 
| operator-(const vec4 &v2) const | vec4< T > | inline | 
| operator-() const | vec4< T > | inline | 
| operator/(const U &n) const | vec4< T > | inline | 
| operator/(const vec4 &v2) const | vec4< T > | inline | 
| operator==(const vec4 &o) const | vec4< T > | inline | 
| operator[](int i) | vec4< T > | inline | 
| operator[](int i) const | vec4< T > | inline | 
| r() | vec4< T > | inline | 
| r() const | vec4< T > | inline | 
| recip() | vec4< T > | inline | 
| rotate_around_x(T c, T s) | vec4< T > | inline | 
| rotate_around_x(T angle) | vec4< T > | inline | 
| rotate_around_x(const vec2 &sc) | vec4< T > | inline | 
| rotate_around_y(T c, T s) | vec4< T > | inline | 
| rotate_around_y(T angle) | vec4< T > | inline | 
| rotate_around_y(const vec2 &sc) | vec4< T > | inline | 
| rotate_around_z(T c, T s) | vec4< T > | inline | 
| rotate_around_z(T angle) | vec4< T > | inline | 
| rotate_around_z(const vec2 &sc) | vec4< T > | inline | 
| safenormalize() | vec4< T > | inline | 
| setxyz(const vec &v) | vec4< T > | inline | 
| square() | vec4< T > | inline | 
| squaredlen() const | vec4< T > | inline | 
| sub(const vec4 &o) | vec4< T > | inline | 
| sub(const vec &o) | vec4< T > | inline | 
| sub(T f) | vec4< T > | inline | 
| sub3(T f) | vec4< T > | inline | 
| subw(T f) | vec4< T > | inline | 
| tonormal() const | vec4< T > | inline | 
| vec4() | vec4< T > | inline | 
| vec4(const vec &p, T w=0) (defined in vec4< T >) | vec4< T > | inlineexplicit | 
| vec4(const vec2 &p, T z=0, T w=0) (defined in vec4< T >) | vec4< T > | inlineexplicit | 
| vec4(T x, T y=0, T z=0, T w=0) (defined in vec4< T >) | vec4< T > | inline | 
| vec4(bvec v, uchar c) (defined in vec4< T >) | vec4< T > | inline | 
| vec4(bvec v) (defined in vec4< T >) | vec4< T > | inline | 
| vec4(const T *v) (defined in vec4< T >) | vec4< T > | inlineexplicit | 
| vec4(const vec4< U > &p) (defined in vec4< T >) | vec4< T > | inline | 
| w (defined in vec4< T >) | vec4< T > | |
| x (defined in vec4< T >) | vec4< T > | |
| y (defined in vec4< T >) | vec4< T > | |
| z (defined in vec4< T >) | vec4< T > |