Public Member Functions | |
constexpr | cVector3 (T aVal) |
constexpr | cVector3 (T aX, T aY, T aZ) |
constexpr | cVector3 (cVector3< T > const &aVec) |
constexpr | cVector3 (cVector2< T > const &aVec) |
cVector3< T > & | operator= (const cVector3< T > &aVec) |
cVector3< T > & | operator= (const cVector2< T > &aVec) |
cVector3< T > & | operator= (const T aVal) |
bool | operator== (const cVector3< T > &aVec) const |
bool | operator!= (const cVector3< T > &aVec) const |
bool | operator< (const cVector3< T > &aVec) const |
bool | operator> (const cVector3< T > &aVec) const |
cVector3< T > | operator+ (const cVector3< T > &aVec) const |
cVector3< T > | operator- (const cVector3< T > &aVec) const |
cVector3< T > | operator* (const cVector3< T > &aVec) const |
cVector3< T > | operator/ (const cVector3< T > &aVec) const |
cVector3< T > & | operator-= (const cVector3< T > &aVec) |
cVector3< T > & | operator+= (const cVector3< T > &aVec) |
cVector3< T > & | operator*= (const cVector3< T > &aVec) |
cVector3< T > & | operator/= (const cVector3< T > &aVec) |
cVector3< T > | operator+ (const cVector2< T > &aVec) const |
cVector3< T > | operator- (const cVector2< T > &aVec) const |
cVector3< T > | operator* (const cVector2< T > &aVec) const |
cVector3< T > | operator/ (const cVector2< T > &aVec) const |
cVector3< T > & | operator-= (const cVector2< T > &aVec) |
cVector3< T > & | operator+= (const cVector2< T > &aVec) |
cVector3< T > & | operator*= (const cVector2< T > &aVec) |
cVector3< T > & | operator/= (const cVector2< T > &aVec) |
cVector3< T > | operator/ (const T &aVal) const |
cVector3< T > | operator* (const T &aVal) const |
cVector3< T > | operator+ (const T &aVal) const |
cVector3< T > | operator- (const T &aVal) const |
void | FromVec (const T *apVec) |
T | Length () |
T | SqrLength () |
T | Normalise () |
tString | ToString () const |
tString | ToFileString () const |
Static Public Member Functions | |
static cVector3 | fromArray (const float vec[3]) |
Public Attributes | |
T | x |
T | y |
T | z |
|
inline |
Only use this on double or float vectors