|
|
| Vector3T (const FloatType *from) |
| |
|
| Vector3T (FloatType x, FloatType y, FloatType z) |
| |
|
| operator FloatType * () |
| |
|
| operator const FloatType * () const |
| |
|
template<typename D3DXVECTOR3 > |
| __forceinline | Vector3T (const D3DXVECTOR3 &from) |
| |
|
template<typename D3DXVECTOR3 > |
| __forceinline | operator D3DXVECTOR3 const () |
| |
|
Vector3T & | operator+= (const Vector3T &src) |
| |
|
Vector3T & | operator-= (const Vector3T &src) |
| |
|
Vector3T & | operator*= (FloatType scale) |
| |
|
Vector3T & | operator/= (FloatType scale) |
| |
|
Vector3T | operator+ () const |
| |
|
Vector3T | operator- () const |
| |
|
Vector3T | operator+ (const Vector3T &src) const |
| |
|
Vector3T | operator- (const Vector3T &src) const |
| |
|
Vector3T | operator* (FloatType scale) const |
| |
|
Vector3T | operator/ (FloatType scale) const |
| |
|
bool | operator== (const Vector3T &rhs) const |
| |
|
bool | operator!= (const Vector3T &rhs) const |
| |
|
| __declspec (property(get=GetLengthSq)) FloatType LengthSq |
| |
|
| __declspec (property(get=GetLength)) FloatType Length |
| |
| Vector3T | GetNormal () const |
| |
| FloatType | GetLengthSq () const |
| |
| FloatType | GetLength () const |
| |
|
FloatType | Distance (const Vector3T &a) const |
| |
|
FloatType | Distance2 (const Vector3T &a) const |
| |
| void | SetLength (FloatType length) |
| |