ClanLib  2.3.7
CL_Quaternionf Member List

This is the complete list of members for CL_Quaternionf, including all inherited members.

axis_angle(const CL_Angle &angle, const CL_Vec3f &axis)CL_Quaternionx< float >static
CL_Quaternionf()CL_Quaternionfinline
CL_Quaternionf(const CL_Quaternionx< float > &copy)CL_Quaternionfinline
CL_Quaternionf(float real, float i, float j, float k)CL_Quaternionfinline
CL_Quaternionf(float real, const CL_Vec3< float > &imag)CL_Quaternionfinline
CL_Quaternionf(float euler_x, float euler_y, float euler_z, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaternionfinline
CL_Quaternionf(const CL_Vec3< float > &euler, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaternionfinline
CL_Quaternionf(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order)CL_Quaternionfinline
CL_Quaternionx()CL_Quaternionx< float >inline
CL_Quaternionx(floatreal, floati, floatj, floatk)CL_Quaternionx< float >inline
CL_Quaternionx(floatreal, const CL_Vec3< float > &imag)CL_Quaternionx< float >inline
CL_Quaternionx(const CL_Quaternionx< float > &copy)CL_Quaternionx< float >inline
CL_Quaternionx(floateuler_x, floateuler_y, floateuler_z, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaternionx< float >
CL_Quaternionx(const CL_Vec3< float > &euler, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaternionx< float >
CL_Quaternionx(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order)CL_Quaternionx< float >
iCL_Quaternionx< float >
inverse()CL_Quaternionx< float >
jCL_Quaternionx< float >
kCL_Quaternionx< float >
lerp(const CL_Quaternionx< float > &quaternion_initial, const CL_Quaternionx< float > &quaternion_final, floatlerp_time)CL_Quaternionx< float >static
magnitude() constCL_Quaternionx< float >
multiply(const CL_Quaternionx< float > &quaternion_1, const CL_Quaternionx< float > &quaternion_2)CL_Quaternionx< float >static
multiply(const CL_Mat4< float > &matrix)CL_Quaternionx< float >
multiply(const CL_Quaternionx< float > &quaternion)CL_Quaternionx< float >
normalize()CL_Quaternionx< float >
operator*(const CL_Quaternionx< float > &mult) constCL_Quaternionx< float >inline
rotate(const CL_Angle &angle, const CL_Vec3f &axis)CL_Quaternionx< float >
rotate(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order)CL_Quaternionx< float >
rotate_vector(const CL_Vec3< float > &v)CL_Quaternionx< float >
rotate_vector(const CL_Vec4< float > &v)CL_Quaternionx< float >
set(floateuler_x, floateuler_y, floateuler_z, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaternionx< float >
set(const CL_Vec3< float > &euler, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaternionx< float >
set(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order)CL_Quaternionx< float >
slerp(const CL_Quaternionx< float > &quaternion_initial, const CL_Quaternionx< float > &quaternion_final, floatslerp_time)CL_Quaternionx< float >static
to_matrix() constCL_Quaternionx< float >
wCL_Quaternionx< float >
xCL_Quaternionx< float >
yCL_Quaternionx< float >
zCL_Quaternionx< float >