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