ScummVM API documentation
Tetraedge::TeQuaternion Class Reference
Inheritance diagram for Tetraedge::TeQuaternion:

Public Member Functions

 TeQuaternion (const Math::Quaternion &q)
 
 TeQuaternion (float a, float b, float c, float d)
 
TeMatrix4x4 toTeMatrix () const
 
Common::String dump () const
 

Static Public Member Functions

static TeQuaternion fromAxisAndAngle (const TeVector3f32 &axis, float angle)
 
static TeQuaternion fromEuler (const TeVector3f32 &euler)
 
static TeQuaternion fromEulerDegrees (const TeVector3f32 &euler)
 
static void deserialize (Common::ReadStream &stream, TeQuaternion &dest)
 
static void serialize (Common::WriteStream &stream, const TeQuaternion &src)
 

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