ProtoTracer  1.0
Real-time 3D rendering and animation engine
Loading...
Searching...
No Matches
Quaternion Member List

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

Absolute() constQuaternion
Absolute(const Quaternion &quaternion)Quaternionstatic
Add(const Quaternion &quaternion) constQuaternion
Add(const Quaternion &q1, const Quaternion &q2)Quaternionstatic
AdditiveInverse() constQuaternion
AdditiveInverse(const Quaternion &quaternion)Quaternionstatic
Conjugate() constQuaternion
Conjugate(const Quaternion &quaternion)Quaternionstatic
DeltaRotation(const Vector3D &angularVelocity, const float &timeDelta) constQuaternion
Divide(const Quaternion &quaternion) constQuaternion
Divide(const float &scalar) constQuaternion
Divide(const Quaternion &q1, const Quaternion &q2)Quaternionstatic
DotProduct(const Quaternion &q) constQuaternion
DotProduct(const Quaternion &q1, const Quaternion &q2)Quaternionstatic
GetBiVector() constQuaternion
GetNormal() constQuaternion
IsClose(const Quaternion &quaternion, const float &epsilon) constQuaternion
IsEqual(const Quaternion &quaternion) constQuaternion
IsFinite() constQuaternion
IsInfinite() constQuaternion
IsNaN() constQuaternion
IsNonZero() constQuaternion
Magnitude() constQuaternion
Magnitude(const Quaternion &quaternion)Quaternionstatic
MultiplicativeInverse() constQuaternion
MultiplicativeInverse(const Quaternion &quaternion)Quaternionstatic
Multiply(const Quaternion &quaternion) constQuaternion
Multiply(const float &scalar) constQuaternion
Multiply(const Quaternion &q1, const Quaternion &q2)Quaternionstatic
Normal() constQuaternion
Normal(const Quaternion &quaternion)Quaternionstatic
operator!=(const Quaternion &quaternion) constQuaternion
operator*(const Quaternion &quaternion) constQuaternion
operator*Quaternionfriend
operator*Quaternionfriend
operator+(const Quaternion &quaternion) constQuaternion
operator-(const Quaternion &quaternion) constQuaternion
operator/(const Quaternion &quaternion) constQuaternion
operator/(const float &value) constQuaternion
operator=(const Quaternion &quaternion)Quaternion
operator==(const Quaternion &quaternion) constQuaternion
Permutate(const Vector3D &permutation) constQuaternion
Permutate(const Quaternion &quaternion, const Vector3D &vector)Quaternionstatic
Power(const Quaternion &exponent) constQuaternion
Power(const float &exponent) constQuaternion
Power(const Quaternion &q1, const Quaternion &q2)Quaternionstatic
Power(const Quaternion &quaternion, const float &exponent)Quaternionstatic
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) constQuaternion
RotateVector(const Vector3D &v) constQuaternion
RotateVectorUnit(const Vector2D &v, const Quaternion &q) constQuaternion
SphericalInterpolation(const Quaternion &q1, const Quaternion &q2, const float &ratio)Quaternionstatic
Subtract(const Quaternion &quaternion) constQuaternion
Subtract(const Quaternion &q1, const Quaternion &q2)Quaternionstatic
ToString() constQuaternion
UnitQuaternion() constQuaternion
UnitQuaternion(const Quaternion &quaternion)Quaternionstatic
UnrotateVector(const Vector2D &coordinate) constQuaternion
UnrotateVector(const Vector3D &coordinate) constQuaternion
WQuaternion
XQuaternion
YQuaternion
ZQuaternion