![]() |
Duckcpp 2.1.0
Duckcpp is a high-performance c++ graphics engine.
|
This is the complete list of members for dcpp::nub::quaternion, including all inherited members.
| dotProduct(const quaternion &other) const | dcpp::nub::quaternion | inline |
| equals(const quaternion &other, const dcpp::float32_kt tolerance=ROUNDING_ERROR_Float32) const | dcpp::nub::quaternion | inline |
| fromAngleAxis(dcpp::float32_kt angle, const vector3df &axis) | dcpp::nub::quaternion | inline |
| getMatrix() const | dcpp::nub::quaternion | inline |
| getMatrix(matrix4 &dest, const dcpp::nub::vector3df &translation=dcpp::nub::vector3df()) const | dcpp::nub::quaternion | inline |
| getMatrix_transposed(matrix4 &dest) const | dcpp::nub::quaternion | inline |
| getMatrixCenter(matrix4 &dest, const dcpp::nub::vector3df ¢er, const dcpp::nub::vector3df &translation) const | dcpp::nub::quaternion | inline |
| getMatrixFast(matrix4 &dest) const | dcpp::nub::quaternion | inline |
| lerp(quaternion q1, quaternion q2, dcpp::float32_kt time) | dcpp::nub::quaternion | inline |
| lerpN(quaternion q1, quaternion q2, dcpp::float32_kt time) | dcpp::nub::quaternion | inline |
| makeIdentity() | dcpp::nub::quaternion | inline |
| makeInverse() | dcpp::nub::quaternion | inline |
| normalize() | dcpp::nub::quaternion | inline |
| operator!=(const quaternion &other) const | dcpp::nub::quaternion | inline |
| operator*(const quaternion &other) const | dcpp::nub::quaternion | inline |
| operator*(dcpp::float32_kt s) const | dcpp::nub::quaternion | inline |
| operator*(const vector3df &v) const | dcpp::nub::quaternion | inline |
| operator*=(dcpp::float32_kt s) | dcpp::nub::quaternion | inline |
| operator*=(const quaternion &other) | dcpp::nub::quaternion | inline |
| operator+(const quaternion &other) const | dcpp::nub::quaternion | inline |
| operator=(const matrix4 &other) | dcpp::nub::quaternion | inline |
| operator==(const quaternion &other) const | dcpp::nub::quaternion | inline |
| quaternion() | dcpp::nub::quaternion | inline |
| quaternion(dcpp::float32_kt x, dcpp::float32_kt y, dcpp::float32_kt z, dcpp::float32_kt w) | dcpp::nub::quaternion | inline |
| quaternion(dcpp::float32_kt x, dcpp::float32_kt y, dcpp::float32_kt z) | dcpp::nub::quaternion | inline |
| quaternion(const vector3df &vec) | dcpp::nub::quaternion | inline |
| quaternion(const matrix4 &mat) | dcpp::nub::quaternion | inline |
| rotationFromTo(const vector3df &from, const vector3df &to) | dcpp::nub::quaternion | inline |
| set(dcpp::float32_kt x, dcpp::float32_kt y, dcpp::float32_kt z, dcpp::float32_kt w) | dcpp::nub::quaternion | inline |
| set(dcpp::float32_kt x, dcpp::float32_kt y, dcpp::float32_kt z) | dcpp::nub::quaternion | inline |
| set(const dcpp::nub::vector3df &vec) | dcpp::nub::quaternion | inline |
| set(const dcpp::nub::quaternion &quat) | dcpp::nub::quaternion | inline |
| slerp(quaternion q1, quaternion q2, dcpp::float32_kt time, dcpp::float32_kt threshold=.05f) | dcpp::nub::quaternion | inline |
| toAngleAxis(dcpp::float32_kt &angle, dcpp::nub::vector3df &axis) const | dcpp::nub::quaternion | inline |
| toEuler(vector3df &euler) const | dcpp::nub::quaternion | inline |
| W (defined in dcpp::nub::quaternion) | dcpp::nub::quaternion | |
| X | dcpp::nub::quaternion | |
| Y (defined in dcpp::nub::quaternion) | dcpp::nub::quaternion | |
| Z (defined in dcpp::nub::quaternion) | dcpp::nub::quaternion |