Krig Game Engine
Public Member Functions | List of all members
Quaternion Class Reference

Public Member Functions

 Quaternion (const Vector &)
 
 Quaternion (const float &, const float &, const float &)
 
 Quaternion (const Vector &, const float &)
 
 Quaternion (const float &, const float &, const float &, const float &)
 
 Quaternion (const Quaternion &)
 
void normalize ()
 
void buildFromEuler (const Vector &)
 
void buildFromEuler (const float &, const float &, const float &)
 
void buildFromAxis (const Vector &, const float &)
 
void buildFromAxis (const float &, const float &, const float &)
 
void loadMultIdentity ()
 
void loadAddIdentity ()
 
void getEulerAngles (Vector &)
 
void buildRotationMatrix (Matrix &)
 
void rotate (const float &)
 
void slerp (const Quaternion &, const float &, const Quaternion &)
 
float getX () const
 
float getY () const
 
float getZ () const
 
float getW () const
 
Quaternion operator+ (const Quaternion &)
 
Quaternion operator* (const Quaternion &)
 
Quaternionoperator= (const Quaternion &)
 

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