|
MathFu
An open source project by
FPL.
|
This is the complete list of members for mathfu::Vector< T, d >, including all inherited members.
| CrossProduct(const Vector< T, 3 > &v1, const Vector< T, 3 > &v2) | mathfu::Vector< T, d > | inlinestatic |
| data_ | mathfu::Vector< T, d > | |
| DotProduct(const Vector< T, d > &v1, const Vector< T, d > &v2) | mathfu::Vector< T, d > | inlinestatic |
| FromType(const CompatibleT &compatible) | mathfu::Vector< T, d > | inlinestatic |
| HadamardProduct(const Vector< T, d > &v1, const Vector< T, d > &v2) | mathfu::Vector< T, d > | inlinestatic |
| Length() const | mathfu::Vector< T, d > | inline |
| LengthSquared() const | mathfu::Vector< T, d > | inline |
| Lerp(const Vector< T, d > &v1, const Vector< T, d > &v2, const T percent) | mathfu::Vector< T, d > | inlinestatic |
| Max(const Vector< T, d > &v1, const Vector< T, d > &v2) | mathfu::Vector< T, d > | inlinestatic |
| Min(const Vector< T, d > &v1, const Vector< T, d > &v2) | mathfu::Vector< T, d > | inlinestatic |
| Normalize() | mathfu::Vector< T, d > | inline |
| Normalized() const | mathfu::Vector< T, d > | inline |
| operator()(const int i) | mathfu::Vector< T, d > | inline |
| operator()(const int i) const | mathfu::Vector< T, d > | inline |
| operator*(const T &s, const Vector< T, d > &v) | mathfu::Vector< T, d > | related |
| operator+(const T &s, const Vector< T, d > &v) | mathfu::Vector< T, d > | related |
| operator-(const T &s, const Vector< T, d > &v) | mathfu::Vector< T, d > | related |
| operator/(const Vector< T, d > &v, const T &s) | mathfu::Vector< T, d > | related |
| operator[](const int i) | mathfu::Vector< T, d > | inline |
| operator[](const int i) const | mathfu::Vector< T, d > | inline |
| Pack(VectorPacked< T, d > *const vector) const | mathfu::Vector< T, d > | inline |
| RandomInRange(const Vector< T, d > &min, const Vector< T, d > &max) | mathfu::Vector< T, d > | inlinestatic |
| Scalar typedef | mathfu::Vector< T, d > | |
| ToType(const Vector< T, d > &v) | mathfu::Vector< T, d > | inlinestatic |
| Vector() | mathfu::Vector< T, d > | inline |
| Vector(const Vector< T, d > &v) | mathfu::Vector< T, d > | inline |
| Vector(const Vector< U, d > &v) | mathfu::Vector< T, d > | inlineexplicit |
| Vector(const T &s) | mathfu::Vector< T, d > | inlineexplicit |
| Vector(const T *a) | mathfu::Vector< T, d > | inlineexplicit |
| Vector(const T &s1, const T &s2) | mathfu::Vector< T, d > | inline |
| Vector(const T &s1, const T &s2, const T &s3) | mathfu::Vector< T, d > | inline |
| Vector(const Vector< T, 2 > &v12, const T &s3) | mathfu::Vector< T, d > | inline |
| Vector(const T &s1, const T &s2, const T &s3, const T &s4) | mathfu::Vector< T, d > | inline |
| Vector(const Vector< T, 3 > &vector3, const T &value) | mathfu::Vector< T, d > | inline |
| Vector(const Vector< T, 2 > &v12, const Vector< T, 2 > &v34) | mathfu::Vector< T, d > | inline |
| Vector(const VectorPacked< T, d > &vector) | mathfu::Vector< T, d > | inlineexplicit |
| xy() | mathfu::Vector< T, d > | inline |
| xy() const | mathfu::Vector< T, d > | inline |
| xyz() | mathfu::Vector< T, d > | inline |
| xyz() const | mathfu::Vector< T, d > | inline |
| zw() | mathfu::Vector< T, d > | inline |
| zw() const | mathfu::Vector< T, d > | inline |