ClanLib  2.3.7
CL_Quaternionx< Type > Member List

This is the complete list of members for CL_Quaternionx< Type >, including all inherited members.

axis_angle(const CL_Angle &angle, const CL_Vec3f &axis)CL_Quaternionx< Type >static
CL_Quaternionx()CL_Quaternionx< Type >inline
CL_Quaternionx(Type real, Type i, Type j, Type k)CL_Quaternionx< Type >inline
CL_Quaternionx(Type real, const CL_Vec3< Type > &imag)CL_Quaternionx< Type >inline
CL_Quaternionx(const CL_Quaternionx< Type > &copy)CL_Quaternionx< Type >inline
CL_Quaternionx(Type euler_x, Type euler_y, Type euler_z, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaternionx< Type >
CL_Quaternionx(const CL_Vec3< Type > &euler, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaternionx< Type >
CL_Quaternionx(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order)CL_Quaternionx< Type >
iCL_Quaternionx< Type >
inverse()CL_Quaternionx< Type >
jCL_Quaternionx< Type >
kCL_Quaternionx< Type >
lerp(const CL_Quaternionx< Type > &quaternion_initial, const CL_Quaternionx< Type > &quaternion_final, Type lerp_time)CL_Quaternionx< Type >static
magnitude() const CL_Quaternionx< Type >
multiply(const CL_Quaternionx< Type > &quaternion_1, const CL_Quaternionx< Type > &quaternion_2)CL_Quaternionx< Type >static
multiply(const CL_Mat4< Type > &matrix)CL_Quaternionx< Type >
multiply(const CL_Quaternionx< Type > &quaternion)CL_Quaternionx< Type >
normalize()CL_Quaternionx< Type >
operator*(const CL_Quaternionx< Type > &mult) const CL_Quaternionx< Type >inline
rotate(const CL_Angle &angle, const CL_Vec3f &axis)CL_Quaternionx< Type >
rotate(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order)CL_Quaternionx< Type >
rotate_vector(const CL_Vec3< Type > &v)CL_Quaternionx< Type >
rotate_vector(const CL_Vec4< Type > &v)CL_Quaternionx< Type >
set(Type euler_x, Type euler_y, Type euler_z, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaternionx< Type >
set(const CL_Vec3< Type > &euler, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaternionx< Type >
set(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order)CL_Quaternionx< Type >
slerp(const CL_Quaternionx< Type > &quaternion_initial, const CL_Quaternionx< Type > &quaternion_final, Type slerp_time)CL_Quaternionx< Type >static
to_matrix() const CL_Quaternionx< Type >
wCL_Quaternionx< Type >
xCL_Quaternionx< Type >
yCL_Quaternionx< Type >
zCL_Quaternionx< Type >