Open 3D Engine AzCore API Reference  2305.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) const AZ::Quaternion
ConvertToScaledAxisAngle() const AZ::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) const AZ::Quaternion
GetAngle() const AZ::Quaternion
GetConjugate() const AZ::Quaternion
GetElement(int index) const AZ::Quaternion
GetEulerDegrees() const AZ::Quaternion
GetEulerRadians() const AZ::Quaternion
GetImaginary() const AZ::Quaternion
GetInverseFast() const AZ::Quaternion
GetInverseFull() const AZ::Quaternion
GetLength() const AZ::Quaternion
GetLengthEstimate() const AZ::Quaternion
GetLengthReciprocal() const AZ::Quaternion
GetLengthReciprocalEstimate() const AZ::Quaternion
GetLengthSq() const (defined in AZ::Quaternion)AZ::Quaternion
GetNormalized() const AZ::Quaternion
GetNormalizedEstimate() const AZ::Quaternion
GetShortestEquivalent() const AZ::Quaternion
GetSimdValue() const (defined in AZ::Quaternion)AZ::Quaternion
GetW() const (defined in AZ::Quaternion)AZ::Quaternion
GetX() const AZ::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) const AZ::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) const AZ::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) const AZ::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) const AZ::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) const AZ::Quaternion
Squad(const Quaternion &dest, const Quaternion &in, const Quaternion &out, float t) const AZ::Quaternion
StoreToFloat4(float *values) const AZ::Quaternion
TransformVector(const Vector3 &v) const AZ::Quaternion