NWengine 0.9
Loading...
Searching...
No Matches
Vector2< T > Class Template Reference

Public Member Functions

 Vector2 (T x=0.0f, T y=0.0f)
 
Vector2< floatnormalize ()
 
float magnitude ()
 
T Dot (Vector2 const &vec1)
 
Vector2 Project (Vector2 const &vec1)
 
Vector2 Rotate (float const &angle)
 
Vector2 operator+ (Vector2 const &vec1)
 
Vector2 operator+ (T const &num)
 
Vector2 operator- (Vector2 const &vec1)
 
Vector2 operator- (T const &num)
 
template<typename T1 >
Vector2 operator* (T1 const &num)
 
Vector2 operator* (Vector2 const &vec1)
 
bool operator== (Vector2 const &vec1)
 
bool operator!= (Vector2 const &vec1)
 
 operator Vector2< int > () const
 
 operator Vector2< float > () const
 
Toperator[] (int index)
 
template<typename T1 >
Vector2< Toperator* (T1 const &num)
 

Public Attributes

struct { 
 
   T   x 
 
   T   y 
 
};  
 

The documentation for this class was generated from the following file: