R-Type
R-Type project
KapEngine::Tools::Vector2 Class Reference

Public Member Functions

 Vector2 (float x=0.0f, float y=0.0f)
 
 Vector2 (Vector2 const &vec)
 
void setX (float _x)
 
void setY (float _y)
 
float getX () const
 
float getY () const
 
Vector2 operator+ (Vector2 const &vec)
 
Vector2 operator+ (float const &f)
 
Vector2 operator+ (Vector3 const &vec)
 
Vector2operator+= (Vector2 const &vec)
 
Vector2operator+= (float const &f)
 
Vector2operator+= (Vector3 const &vec)
 
Vector2 operator- (Vector2 const &vec)
 
Vector2 operator- (float const &f)
 
Vector2 operator- (Vector3 const &vec)
 
Vector2operator-= (Vector2 const &vec)
 
Vector2operator-= (float const &f)
 
Vector2operator-= (Vector3 const &vec)
 
Vector2 operator* (Vector2 const &vec)
 
Vector2 operator* (float const &f)
 
Vector2 operator* (Vector3 const &vec)
 
Vector2operator*= (Vector2 const &vec)
 
Vector2operator*= (float const &f)
 
Vector2operator*= (Vector3 const &vec)
 
Vector2 operator/ (Vector2 const &vec)
 
Vector2 operator/ (float const &f)
 
Vector2 operator/ (Vector3 const &vec)
 
Vector2operator/= (Vector2 const &vec)
 
Vector2operator/= (float const &f)
 
Vector2operator/= (Vector3 const &vec)
 
Vector2operator= (Vector2 const &vec)
 
Vector2operator= (Vector3 const &vec)
 
bool operator== (Vector2 const &vec)
 
bool operator!= (Vector2 const &vec)
 
std::string to_string () const
 

Static Public Member Functions

static Vector2 zero ()
 
static Vector2 one ()
 

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