Oxygine
1
2g game engine
|
Public Member Functions | |
VectorT4 (const T *) | |
VectorT4 (const VectorT3< T > &, const T &) | |
VectorT4 (const T &, const T &, const T &, const T &) | |
VectorT4 & | operator+= (const VectorT4 &) |
VectorT4 & | operator-= (const VectorT4 &) |
VectorT4 | operator+ (const VectorT4 &) const |
VectorT4 | operator- (const VectorT4 &) const |
VectorT4 & | operator*= (T) |
VectorT4 & | operator/= (T) |
VectorT4 | operator* (T) const |
VectorT4 | operator/ (T) const |
VectorT3< T > | xyz () const |
T & | operator[] (int i) |
const T & | operator[] (int i) const |
operator T* () const | |
operator const T * () const | |
Static Public Member Functions | |
static T | dot (const VectorT4 &v1, const VectorT4 &v2) |
static VectorT4 * | planeFromPoints (VectorT4 *pOut, const vector3 &v1, const vector3 &v2, const vector3 &v3) |
Public Attributes | |
union { | |
struct { | |
T x | |
T y | |
T z | |
T w | |
} | |
T m [4] | |
}; | |
Friends | |
template<typename D > | |
D & | operator<< (D &os, VectorT4< T > *p) |
template<typename D > | |
D & | operator<< (D &os, VectorT4< T > &p) |