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