| 
    Oxygine
    1
    
   2g game engine 
   | 
 
Public Types | |
| typedef T | type | 
Public Member Functions | |
| VectorT3 (const T *) | |
| VectorT3 (T, T, T) | |
| VectorT3 & | operator+= (const VectorT3 &) | 
| VectorT3 & | operator-= (const VectorT3 &) | 
| VectorT3 | operator+ (const VectorT3 &) const | 
| VectorT3 | operator- (const VectorT3 &) const | 
| VectorT3 | operator- () const | 
| VectorT3 | operator* (T) const | 
| VectorT3 | operator/ (T) const | 
| VectorT3 & | operator*= (T) | 
| VectorT3 & | operator/= (T) | 
| template<class R > | |
| operator VectorT3< R > () const | |
| VectorT2< T > | xy () const | 
| bool | operator== (const VectorT3 &r) const | 
| bool | operator!= (const VectorT3 &r) const | 
| void | normalize () | 
| VectorT3 | normalized () const | 
| void | clamp (const VectorT3 &min, const VectorT3 &max) | 
| T | length () const | 
| T | dot (const VectorT3 &p) const | 
| T & | operator[] (int i) | 
| const T & | operator[] (int i) const | 
Static Public Member Functions | |
| static VectorT3 & | cross (VectorT3 &out, const VectorT3 &v1, const VectorT3 &v2) | 
| static T | dot (const VectorT3 &v1, const VectorT3 &v2) | 
| static VectorT3 & | normalize (VectorT3 &out, const VectorT3 &v) | 
| static VectorT3 & | normalFromPoints (VectorT3 &out, const VectorT3 &v1, const VectorT3 &v2, const VectorT3 &v3) | 
Public Attributes | |
| union { | |
| struct { | |
| T x | |
| T y | |
| T z | |
| } | |
| T m [3] | |
| }; | |
 1.8.14