Open 3D Engine AzCore API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
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::Quaternion | static |
CreateFromBasis(const Vector3 &basisX, const Vector3 &basisY, const Vector3 &basisZ) | AZ::Quaternion | static |
CreateFromEulerAnglesDegrees(const Vector3 &anglesInDegrees) | AZ::Quaternion | static |
CreateFromEulerAnglesRadians(const Vector3 &anglesInRadians) | AZ::Quaternion | static |
CreateFromEulerDegreesXYZ(const Vector3 &eulerDegrees) (defined in AZ::Quaternion) | AZ::Quaternion | static |
CreateFromEulerDegreesYXZ(const Vector3 &eulerDegrees) (defined in AZ::Quaternion) | AZ::Quaternion | static |
CreateFromEulerDegreesZYX(const Vector3 &eulerDegrees) (defined in AZ::Quaternion) | AZ::Quaternion | static |
CreateFromEulerRadiansXYZ(const Vector3 &eulerRadians) (defined in AZ::Quaternion) | AZ::Quaternion | static |
CreateFromEulerRadiansYXZ(const Vector3 &eulerRadians) (defined in AZ::Quaternion) | AZ::Quaternion | static |
CreateFromEulerRadiansZYX(const Vector3 &eulerRadians) (defined in AZ::Quaternion) | AZ::Quaternion | static |
CreateFromFloat4(const float *values) | AZ::Quaternion | static |
CreateFromMatrix3x3(const class Matrix3x3 &m) | AZ::Quaternion | static |
CreateFromMatrix3x4(const class Matrix3x4 &m) | AZ::Quaternion | static |
CreateFromMatrix4x4(const class Matrix4x4 &m) | AZ::Quaternion | static |
CreateFromScaledAxisAngle(const Vector3 &scaledAxisAngle) | AZ::Quaternion | static |
CreateFromVector3(const Vector3 &v) | AZ::Quaternion | static |
CreateFromVector3AndValue(const Vector3 &v, float w) | AZ::Quaternion | static |
CreateIdentity() (defined in AZ::Quaternion) | AZ::Quaternion | static |
CreateRotationX(float angleInRadians) | AZ::Quaternion | static |
CreateRotationY(float angleInRadians) (defined in AZ::Quaternion) | AZ::Quaternion | static |
CreateRotationZ(float angleInRadians) (defined in AZ::Quaternion) | AZ::Quaternion | static |
CreateShortestArc(const Vector3 &v1, const Vector3 &v2) (defined in AZ::Quaternion) | AZ::Quaternion | static |
CreateZero() (defined in AZ::Quaternion) | AZ::Quaternion | static |
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()=default | AZ::Quaternion | |
Quaternion(const Quaternion &q) | AZ::Quaternion | |
Quaternion(float x) | AZ::Quaternion | explicit |
Quaternion(float x, float y, float z, float w) | AZ::Quaternion | explicit |
Quaternion(const Vector3 &v, float w) | AZ::Quaternion | explicit |
Quaternion(Simd::Vec4::FloatArgType value) | AZ::Quaternion | explicit |
Reflect(ReflectContext *context) | AZ::Quaternion | static |
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 |