![]() |
ProtoTracer
1.0
Real-time 3D rendering and animation engine
|
This is the complete list of members for Quaternion, including all inherited members.
| Absolute() const | Quaternion | |
| Absolute(const Quaternion &quaternion) | Quaternion | static |
| Add(const Quaternion &quaternion) const | Quaternion | |
| Add(const Quaternion &q1, const Quaternion &q2) | Quaternion | static |
| AdditiveInverse() const | Quaternion | |
| AdditiveInverse(const Quaternion &quaternion) | Quaternion | static |
| Conjugate() const | Quaternion | |
| Conjugate(const Quaternion &quaternion) | Quaternion | static |
| DeltaRotation(const Vector3D &angularVelocity, const float &timeDelta) const | Quaternion | |
| Divide(const Quaternion &quaternion) const | Quaternion | |
| Divide(const float &scalar) const | Quaternion | |
| Divide(const Quaternion &q1, const Quaternion &q2) | Quaternion | static |
| DotProduct(const Quaternion &q) const | Quaternion | |
| DotProduct(const Quaternion &q1, const Quaternion &q2) | Quaternion | static |
| GetBiVector() const | Quaternion | |
| GetNormal() const | Quaternion | |
| IsClose(const Quaternion &quaternion, const float &epsilon) const | Quaternion | |
| IsEqual(const Quaternion &quaternion) const | Quaternion | |
| IsFinite() const | Quaternion | |
| IsInfinite() const | Quaternion | |
| IsNaN() const | Quaternion | |
| IsNonZero() const | Quaternion | |
| Magnitude() const | Quaternion | |
| Magnitude(const Quaternion &quaternion) | Quaternion | static |
| MultiplicativeInverse() const | Quaternion | |
| MultiplicativeInverse(const Quaternion &quaternion) | Quaternion | static |
| Multiply(const Quaternion &quaternion) const | Quaternion | |
| Multiply(const float &scalar) const | Quaternion | |
| Multiply(const Quaternion &q1, const Quaternion &q2) | Quaternion | static |
| Normal() const | Quaternion | |
| Normal(const Quaternion &quaternion) | Quaternion | static |
| operator!=(const Quaternion &quaternion) const | Quaternion | |
| operator*(const Quaternion &quaternion) const | Quaternion | |
| operator* | Quaternion | friend |
| operator* | Quaternion | friend |
| operator+(const Quaternion &quaternion) const | Quaternion | |
| operator-(const Quaternion &quaternion) const | Quaternion | |
| operator/(const Quaternion &quaternion) const | Quaternion | |
| operator/(const float &value) const | Quaternion | |
| operator=(const Quaternion &quaternion) | Quaternion | |
| operator==(const Quaternion &quaternion) const | Quaternion | |
| Permutate(const Vector3D &permutation) const | Quaternion | |
| Permutate(const Quaternion &quaternion, const Vector3D &vector) | Quaternion | static |
| Power(const Quaternion &exponent) const | Quaternion | |
| Power(const float &exponent) const | Quaternion | |
| Power(const Quaternion &q1, const Quaternion &q2) | Quaternion | static |
| Power(const Quaternion &quaternion, const float &exponent) | Quaternion | static |
| Quaternion() | Quaternion | |
| Quaternion(const Quaternion &quaternion) | Quaternion | |
| Quaternion(const Vector3D &vector) | Quaternion | |
| Quaternion(const float &w, const float &x, const float &y, const float &z) | Quaternion | |
| RotateVector(const Vector2D &v) const | Quaternion | |
| RotateVector(const Vector3D &v) const | Quaternion | |
| RotateVectorUnit(const Vector2D &v, const Quaternion &q) const | Quaternion | |
| SphericalInterpolation(const Quaternion &q1, const Quaternion &q2, const float &ratio) | Quaternion | static |
| Subtract(const Quaternion &quaternion) const | Quaternion | |
| Subtract(const Quaternion &q1, const Quaternion &q2) | Quaternion | static |
| ToString() const | Quaternion | |
| UnitQuaternion() const | Quaternion | |
| UnitQuaternion(const Quaternion &quaternion) | Quaternion | static |
| UnrotateVector(const Vector2D &coordinate) const | Quaternion | |
| UnrotateVector(const Vector3D &coordinate) const | Quaternion | |
| W | Quaternion | |
| X | Quaternion | |
| Y | Quaternion | |
| Z | Quaternion |