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::Transform Member List

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

Axis typedef (defined in AZ::Transform)AZ::Transform
AZ_TYPE_INFO(Transform, "{5D9958E9-9F1E-4985-B532-FFFDE75FEDFD}") (defined in AZ::Transform)AZ::Transform
CreateFromMatrix3x3(const class Matrix3x3 &value)AZ::Transformstatic
CreateFromMatrix3x3AndTranslation(const class Matrix3x3 &value, const Vector3 &p)AZ::Transformstatic
CreateFromMatrix3x4(const Matrix3x4 &value)AZ::Transformstatic
CreateFromQuaternion(const class Quaternion &q)AZ::Transformstatic
CreateFromQuaternionAndTranslation(const class Quaternion &q, const Vector3 &p)AZ::Transformstatic
CreateIdentity()AZ::Transformstatic
CreateLookAt(const Vector3 &from, const Vector3 &to, Transform::Axis forwardAxis=Transform::Axis::YPositive)AZ::Transformstatic
CreateRotationX(float angle)AZ::Transformstatic
CreateRotationY(float angle) (defined in AZ::Transform)AZ::Transformstatic
CreateRotationZ(float angle) (defined in AZ::Transform)AZ::Transformstatic
CreateTranslation(const Vector3 &translation)AZ::Transformstatic
CreateUniformScale(const float scale)AZ::Transformstatic
ExtractUniformScale()AZ::Transform
GetBasis(int index) const (defined in AZ::Transform)AZ::Transform
GetBasisAndTranslation(Vector3 *basisX, Vector3 *basisY, Vector3 *basisZ, Vector3 *pos) const (defined in AZ::Transform)AZ::Transform
GetBasisX() const (defined in AZ::Transform)AZ::Transform
GetBasisY() const (defined in AZ::Transform)AZ::Transform
GetBasisZ() const (defined in AZ::Transform)AZ::Transform
GetEulerDegrees() const (defined in AZ::Transform)AZ::Transform
GetEulerRadians() const (defined in AZ::Transform)AZ::Transform
GetInverse() const (defined in AZ::Transform)AZ::Transform
GetOrthogonalized() const (defined in AZ::Transform)AZ::Transform
GetRotation() const (defined in AZ::Transform)AZ::Transform
GetTranslation() const (defined in AZ::Transform)AZ::Transform
GetUniformScale() const (defined in AZ::Transform)AZ::Transform
Identity() (defined in AZ::Transform)AZ::Transformstatic
Invert() (defined in AZ::Transform)AZ::Transform
IsClose(const Transform &rhs, float tolerance=Constants::Tolerance) const (defined in AZ::Transform)AZ::Transform
IsFinite() const (defined in AZ::Transform)AZ::Transform
IsOrthogonal(float tolerance=Constants::Tolerance) const (defined in AZ::Transform)AZ::Transform
MultiplyByUniformScale(float scale) (defined in AZ::Transform)AZ::Transform
operator!=(const Transform &rhs) const (defined in AZ::Transform)AZ::Transform
operator*(const Transform &rhs) const (defined in AZ::Transform)AZ::Transform
operator*=(const Transform &rhs) (defined in AZ::Transform)AZ::Transform
operator==(const Transform &rhs) const (defined in AZ::Transform)AZ::Transform
Orthogonalize() (defined in AZ::Transform)AZ::Transform
Reflect(ReflectContext *context)AZ::Transformstatic
SetFromEulerDegrees(const Vector3 &eulerDegrees) (defined in AZ::Transform)AZ::Transform
SetFromEulerRadians(const Vector3 &eulerRadians) (defined in AZ::Transform)AZ::Transform
SetRotation(const Quaternion &rotation) (defined in AZ::Transform)AZ::Transform
SetTranslation(float x, float y, float z) (defined in AZ::Transform)AZ::Transform
SetTranslation(const Vector3 &v) (defined in AZ::Transform)AZ::Transform
SetUniformScale(const float scale) (defined in AZ::Transform)AZ::Transform
Transform()=defaultAZ::Transform
Transform(const Vector3 &translation, const Quaternion &rotation, float scale)AZ::Transform
TransformPoint(const Vector3 &rhs) const (defined in AZ::Transform)AZ::Transform
TransformPoint(const Vector4 &rhs) const (defined in AZ::Transform)AZ::Transform
TransformVector(const Vector3 &rhs) constAZ::Transform