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

Public Member Functions

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

Static Public Member Functions

static Vector3 zero ()
 
static Vector3 one ()
 

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