Open 3D Engine EMotionFX Gem 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.
MCore::DualQuaternion Member List

This is the complete list of members for MCore::DualQuaternion, including all inherited members.

Conjugate()MCore::DualQuaternioninline
Conjugated() constMCore::DualQuaternioninline
ConvertFromRotationTranslation(const AZ::Quaternion &rotation, const AZ::Vector3 &translation)MCore::DualQuaternionstatic
ConvertFromTransform(const AZ::Transform &transform)MCore::DualQuaternionstatic
Dot(const DualQuaternion &other) constMCore::DualQuaternioninline
DualQuaternion()MCore::DualQuaternioninline
DualQuaternion(const DualQuaternion &other)MCore::DualQuaternioninline
DualQuaternion(const AZ::Quaternion &real, const AZ::Quaternion &dual)MCore::DualQuaternioninline
DualQuaternion(const AZ::Transform &transform)MCore::DualQuaternioninline
DualQuaternion(const AZ::Quaternion &rotation, const AZ::Vector3 &translation)MCore::DualQuaternion
FromRotationTranslation(const AZ::Quaternion &rot, const AZ::Vector3 &pos)MCore::DualQuaternioninline
FromTransform(const AZ::Transform &transform)MCore::DualQuaternioninline
Identity()MCore::DualQuaternioninline
Inverse()MCore::DualQuaternion
Inversed() constMCore::DualQuaternion
Length() constMCore::DualQuaternioninline
m_dualMCore::DualQuaternion
m_realMCore::DualQuaternion
Normalize()MCore::DualQuaternion
Normalized() constMCore::DualQuaternioninline
NormalizedToRotationTranslation(AZ::Quaternion *outRot, AZ::Vector3 *outPos) constMCore::DualQuaternion
operator*=(const DualQuaternion &q) (defined in MCore::DualQuaternion)MCore::DualQuaternioninline
operator*=(float f) (defined in MCore::DualQuaternion)MCore::DualQuaternioninline
operator+=(const DualQuaternion &q) (defined in MCore::DualQuaternion)MCore::DualQuaternioninline
operator-() const (defined in MCore::DualQuaternion)MCore::DualQuaternioninline
operator-=(const DualQuaternion &q) (defined in MCore::DualQuaternion)MCore::DualQuaternioninline
operator=(const AZ::Transform &transform) (defined in MCore::DualQuaternion)MCore::DualQuaternioninline
operator=(const DualQuaternion &other) (defined in MCore::DualQuaternion)MCore::DualQuaternioninline
Set(const AZ::Quaternion &real, const AZ::Quaternion &dual)MCore::DualQuaternioninline
ToRotationTranslation(AZ::Quaternion *outRot, AZ::Vector3 *outPos) constMCore::DualQuaternion
ToTransform() constMCore::DualQuaternion
TransformPoint(const AZ::Vector3 &point) constMCore::DualQuaternion
TransformVector(const AZ::Vector3 &v) constMCore::DualQuaternion