|
Allolib
1.0
C++ Components For Interactive Multimedia
|
This is the complete list of members for al::Vec< N, T >, including all inherited members.
| as() | al::Vec< N, T > | inline |
| as() const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| begin() (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| begin() const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| by(T shift) const | al::Vec< N, T > | inline |
| byx(T shift) const | al::Vec< N, T > | inline |
| byy(T shift) const | al::Vec< N, T > | inline |
| byz(T shift) const | al::Vec< N, T > | inline |
| dot(const Vec< N, U > &v) const | al::Vec< N, T > | inline |
| elems() const | al::Vec< N, T > | inline |
| elems() | al::Vec< N, T > | inline |
| end() (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| end() const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| get(int i0, int i1) const | al::Vec< N, T > | inline |
| get(int i0, int i1, int i2) const | al::Vec< N, T > | inline |
| get(int i0, int i1, int i2, int i3) const | al::Vec< N, T > | inline |
| lerp(const Vec &target, T amt) | al::Vec< N, T > | inline |
| mag() const | al::Vec< N, T > | inline |
| mag(T v) | al::Vec< N, T > | |
| magSqr() const | al::Vec< N, T > | inline |
| negate() | al::Vec< N, T > | inline |
| norm(const T &p) const | al::Vec< N, T > | inline |
| norm1() const | al::Vec< N, T > | inline |
| norm2() const | al::Vec< N, T > | inline |
| normalize(T scale=T(1)) | al::Vec< N, T > | |
| normalized(T scale=T(1)) const | al::Vec< N, T > | inline |
| operator!=(const Vec &v) const | al::Vec< N, T > | inline |
| operator!=(const T &v) const | al::Vec< N, T > | inline |
| operator*(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator*(const T &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator*=(const Vec &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator*=(const T &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator+(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator+(const T &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator+=(const Vec &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator+=(const T &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator-(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator-(const T &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator-() const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator-=(const Vec &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator-=(const T &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator/(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator/(const T &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator/=(const Vec &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator/=(const T &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator<(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator=(const Vec &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator=(const T &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator==(const Vec &v) const | al::Vec< N, T > | inline |
| operator==(const T &v) const | al::Vec< N, T > | inline |
| operator>(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| operator[](size_t i) | al::Vec< N, T > | inline |
| operator[](size_t i) const | al::Vec< N, T > | inline |
| print(FILE *out=stdout) const | al::Vec< N, T > | |
| product() const | al::Vec< N, T > | inline |
| projection(const Vec &u) const | al::Vec< N, T > | inline |
| pun(T *src) | al::Vec< N, T > | inlinestatic |
| pun(const T *src) (defined in al::Vec< N, T >) | al::Vec< N, T > | inlinestatic |
| reflect(const Vec &u) | al::Vec< N, T > | inline |
| rejection(const Vec &u) const | al::Vec< N, T > | inline |
| rotate(double angle, int dim1=0, int dim2=1) | al::Vec< N, T > | inline |
| set(const Vec< N, T2 > &v) | al::Vec< N, T > | inline |
| set(const Vec< N2, T2 > &v) | al::Vec< N, T > | inline |
| set(const Vec< N - 1, Tv > &v, const Ts &s) | al::Vec< N, T > | inline |
| set(const T &v) | al::Vec< N, T > | inline |
| set(const T2 *v) | al::Vec< N, T > | inline |
| set(const T2 *v, int stride) | al::Vec< N, T > | inline |
| set(const T &v1, const T &v2) | al::Vec< N, T > | inline |
| set(const T &v1, const T &v2, const T &v3) | al::Vec< N, T > | inline |
| set(const T &v1, const T &v2, const T &v3, const T &v4) | al::Vec< N, T > | inline |
| set(const T &v1, const T &v2, const T &v3, const T &v4, const T &v5) | al::Vec< N, T > | inline |
| set(const T &v1, const T &v2, const T &v3, const T &v4, const T &v5, const T &v6) | al::Vec< N, T > | inline |
| size() | al::Vec< N, T > | inlinestatic |
| sub(int begin=0) const | al::Vec< N, T > | inline |
| sub(int begin=0) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
| sum() const | al::Vec< N, T > | inline |
| sumAbs() const | al::Vec< N, T > | inline |
| value_type typedef (defined in al::Vec< N, T >) | al::Vec< N, T > | |
| Vec(const T &v=T()) | al::Vec< N, T > | inline |
| Vec(const T &v1, const T &v2) | al::Vec< N, T > | inline |
| Vec(const T &v1, const T &v2, const T &v3) | al::Vec< N, T > | inline |
| Vec(const T &v1, const T &v2, const T &v3, const T &v4) | al::Vec< N, T > | inline |
| Vec(const Vec< N2, T2 > &v) | al::Vec< N, T > | inline |
| Vec(const Vec< N - 1, Tv > &v, const Ts &s) | al::Vec< N, T > | inline |
| Vec(const T2 *v, int stride=1) | al::Vec< N, T > | inline |
| w (defined in al::VecElems< N, T >) | al::VecElems< N, T > | |
| x (defined in al::VecElems< N, T >) | al::VecElems< N, T > | |
| y (defined in al::VecElems< N, T >) | al::VecElems< N, T > | |
| z (defined in al::VecElems< N, T >) | al::VecElems< N, T > | |
| zero() | al::Vec< N, T > | inline |