|
ClanLib
2.3.7
|
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_Quaternionf | inline |
| CL_Quaternionf(const CL_Quaternionx< float > ©) | CL_Quaternionf | inline |
| CL_Quaternionf(float real, float i, float j, float k) | CL_Quaternionf | inline |
| CL_Quaternionf(float real, const CL_Vec3< float > &imag) | CL_Quaternionf | inline |
| CL_Quaternionf(float euler_x, float euler_y, float euler_z, CL_AngleUnit unit, CL_EulerOrder order) | CL_Quaternionf | inline |
| CL_Quaternionf(const CL_Vec3< float > &euler, CL_AngleUnit unit, CL_EulerOrder order) | CL_Quaternionf | inline |
| CL_Quaternionf(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order) | CL_Quaternionf | inline |
| 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 > ©) | 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 > | |
| i | CL_Quaternionx< float > | |
| inverse() | CL_Quaternionx< float > | |
| j | CL_Quaternionx< float > | |
| k | CL_Quaternionx< float > | |
| lerp(const CL_Quaternionx< float > &quaternion_initial, const CL_Quaternionx< float > &quaternion_final, floatlerp_time) | CL_Quaternionx< float > | static |
| magnitude() const | CL_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) const | CL_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() const | CL_Quaternionx< float > | |
| w | CL_Quaternionx< float > | |
| x | CL_Quaternionx< float > | |
| y | CL_Quaternionx< float > | |
| z | CL_Quaternionx< float > |
1.8.4