Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Quaternion Member List

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

ConvertToAxisAngle(Vector3 &outAxis, float &outAngle) constAZ::Quaternion
ConvertToScaledAxisAngle() constAZ::Quaternion
CreateFromAxisAngle(const Vector3 &axis, float angle) (defined in AZ::Quaternion)AZ::Quaternionstatic
CreateFromBasis(const Vector3 &basisX, const Vector3 &basisY, const Vector3 &basisZ)AZ::Quaternionstatic
CreateFromEulerAnglesDegrees(const Vector3 &anglesInDegrees)AZ::Quaternionstatic
CreateFromEulerAnglesRadians(const Vector3 &anglesInRadians)AZ::Quaternionstatic
CreateFromEulerDegreesXYZ(const Vector3 &eulerDegrees) (defined in AZ::Quaternion)AZ::Quaternionstatic
CreateFromEulerDegreesYXZ(const Vector3 &eulerDegrees) (defined in AZ::Quaternion)AZ::Quaternionstatic
CreateFromEulerDegreesZYX(const Vector3 &eulerDegrees) (defined in AZ::Quaternion)AZ::Quaternionstatic
CreateFromEulerRadiansXYZ(const Vector3 &eulerRadians) (defined in AZ::Quaternion)AZ::Quaternionstatic
CreateFromEulerRadiansYXZ(const Vector3 &eulerRadians) (defined in AZ::Quaternion)AZ::Quaternionstatic
CreateFromEulerRadiansZYX(const Vector3 &eulerRadians) (defined in AZ::Quaternion)AZ::Quaternionstatic
CreateFromFloat4(const float *values)AZ::Quaternionstatic
CreateFromMatrix3x3(const class Matrix3x3 &m)AZ::Quaternionstatic
CreateFromMatrix3x4(const class Matrix3x4 &m)AZ::Quaternionstatic
CreateFromMatrix4x4(const class Matrix4x4 &m)AZ::Quaternionstatic
CreateFromScaledAxisAngle(const Vector3 &scaledAxisAngle)AZ::Quaternionstatic
CreateFromVector3(const Vector3 &v)AZ::Quaternionstatic
CreateFromVector3AndValue(const Vector3 &v, float w)AZ::Quaternionstatic
CreateIdentity() (defined in AZ::Quaternion)AZ::Quaternionstatic
CreateRotationX(float angleInRadians)AZ::Quaternionstatic
CreateRotationY(float angleInRadians) (defined in AZ::Quaternion)AZ::Quaternionstatic
CreateRotationZ(float angleInRadians) (defined in AZ::Quaternion)AZ::Quaternionstatic
CreateShortestArc(const Vector3 &v1, const Vector3 &v2) (defined in AZ::Quaternion)AZ::Quaternionstatic
CreateZero() (defined in AZ::Quaternion)AZ::Quaternionstatic
Dot(const Quaternion &q) constAZ::Quaternion
GetAngle() constAZ::Quaternion
GetConjugate() constAZ::Quaternion
GetElement(int index) constAZ::Quaternion
GetEulerDegrees() constAZ::Quaternion
GetEulerRadians() constAZ::Quaternion
GetImaginary() constAZ::Quaternion
GetInverseFast() constAZ::Quaternion
GetInverseFull() constAZ::Quaternion
GetLength() constAZ::Quaternion
GetLengthEstimate() constAZ::Quaternion
GetLengthReciprocal() constAZ::Quaternion
GetLengthReciprocalEstimate() constAZ::Quaternion
GetLengthSq() const (defined in AZ::Quaternion)AZ::Quaternion
GetNormalized() constAZ::Quaternion
GetNormalizedEstimate() constAZ::Quaternion
GetShortestEquivalent() constAZ::Quaternion
GetSimdValue() const (defined in AZ::Quaternion)AZ::Quaternion
GetW() const (defined in AZ::Quaternion)AZ::Quaternion
GetX() constAZ::Quaternion
GetY() const (defined in AZ::Quaternion)AZ::Quaternion
GetZ() const (defined in AZ::Quaternion)AZ::Quaternion
InvertFast() (defined in AZ::Quaternion)AZ::Quaternion
InvertFull() (defined in AZ::Quaternion)AZ::Quaternion
IsClose(const Quaternion &q, float tolerance=Constants::Tolerance) constAZ::Quaternion
IsFinite() const (defined in AZ::Quaternion)AZ::Quaternion
IsIdentity(float tolerance=Constants::Tolerance) const (defined in AZ::Quaternion)AZ::Quaternion
IsZero(float tolerance=Constants::FloatEpsilon) const (defined in AZ::Quaternion)AZ::Quaternion
Lerp(const Quaternion &dest, float t) constAZ::Quaternion
m_value (defined in AZ::Quaternion)AZ::Quaternion
m_values (defined in AZ::Quaternion)AZ::Quaternion
m_w (defined in AZ::Quaternion)AZ::Quaternion
m_x (defined in AZ::Quaternion)AZ::Quaternion
m_y (defined in AZ::Quaternion)AZ::Quaternion
m_z (defined in AZ::Quaternion)AZ::Quaternion
NLerp(const Quaternion &dest, float t) constAZ::Quaternion
Normalize()AZ::Quaternion
NormalizeEstimate()AZ::Quaternion
NormalizeWithLength()AZ::Quaternion
NormalizeWithLengthEstimate() (defined in AZ::Quaternion)AZ::Quaternion
operator!=(const Quaternion &rhs) const (defined in AZ::Quaternion)AZ::Quaternion
operator()(int index) constAZ::Quaternion
operator*(const Quaternion &q) const (defined in AZ::Quaternion)AZ::Quaternion
operator*(float multiplier) const (defined in AZ::Quaternion)AZ::Quaternion
operator*=(const Quaternion &q) (defined in AZ::Quaternion)AZ::Quaternion
operator*=(float multiplier) (defined in AZ::Quaternion)AZ::Quaternion
operator+(const Quaternion &q) const (defined in AZ::Quaternion)AZ::Quaternion
operator+=(const Quaternion &q) (defined in AZ::Quaternion)AZ::Quaternion
operator-() const (defined in AZ::Quaternion)AZ::Quaternion
operator-(const Quaternion &q) const (defined in AZ::Quaternion)AZ::Quaternion
operator-=(const Quaternion &q) (defined in AZ::Quaternion)AZ::Quaternion
operator/(float divisor) const (defined in AZ::Quaternion)AZ::Quaternion
operator/=(float divisor) (defined in AZ::Quaternion)AZ::Quaternion
operator=(const Quaternion &rhs) (defined in AZ::Quaternion)AZ::Quaternion
operator==(const Quaternion &rhs) const (defined in AZ::Quaternion)AZ::Quaternion
Quaternion()=defaultAZ::Quaternion
Quaternion(const Quaternion &q)AZ::Quaternion
Quaternion(float x)AZ::Quaternionexplicit
Quaternion(float x, float y, float z, float w)AZ::Quaternionexplicit
Quaternion(const Vector3 &v, float w)AZ::Quaternionexplicit
Quaternion(Simd::Vec4::FloatArgType value)AZ::Quaternionexplicit
Reflect(ReflectContext *context)AZ::Quaternionstatic
Set(float x) (defined in AZ::Quaternion)AZ::Quaternion
Set(float x, float y, float z, float w) (defined in AZ::Quaternion)AZ::Quaternion
Set(const Vector3 &v, float w) (defined in AZ::Quaternion)AZ::Quaternion
Set(const float values[]) (defined in AZ::Quaternion)AZ::Quaternion
SetElement(int index, float v)AZ::Quaternion
SetFromEulerDegrees(const Vector3 &eulerDegrees)AZ::Quaternion
SetFromEulerRadians(const Vector3 &eulerRadians)AZ::Quaternion
SetW(float w) (defined in AZ::Quaternion)AZ::Quaternion
SetX(float x) (defined in AZ::Quaternion)AZ::Quaternion
SetY(float y) (defined in AZ::Quaternion)AZ::Quaternion
SetZ(float z) (defined in AZ::Quaternion)AZ::Quaternion
ShortestEquivalent() (defined in AZ::Quaternion)AZ::Quaternion
Slerp(const Quaternion &dest, float t) constAZ::Quaternion
Squad(const Quaternion &dest, const Quaternion &in, const Quaternion &out, float t) constAZ::Quaternion
StoreToFloat4(float *values) constAZ::Quaternion
TransformVector(const Vector3 &v) constAZ::Quaternion