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

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

Axis typedef (defined in AZ::Matrix3x4)AZ::Matrix3x4
AZ_TYPE_INFO(Matrix3x4, "{1906D8A5-7DEC-4DE3-A606-9E53BB3459E7}") (defined in AZ::Matrix3x4)AZ::Matrix3x4
ColCount (defined in AZ::Matrix3x4)AZ::Matrix3x4static
CreateDiagonal(const Vector3 &diagonal)AZ::Matrix3x4static
CreateFromColumnMajorFloat12(const float values[12])AZ::Matrix3x4static
CreateFromColumnMajorFloat16(const float values[16])AZ::Matrix3x4static
CreateFromColumns(const Vector3 &col0, const Vector3 &col1, const Vector3 &col2, const Vector3 &col3)AZ::Matrix3x4static
CreateFromMatrix3x3(const Matrix3x3 &matrix3x3)AZ::Matrix3x4static
CreateFromMatrix3x3AndTranslation(const Matrix3x3 &matrix3x3, const Vector3 &translation)AZ::Matrix3x4static
CreateFromQuaternion(const Quaternion &quaternion)AZ::Matrix3x4static
CreateFromQuaternionAndTranslation(const Quaternion &quaternion, const Vector3 &translation)AZ::Matrix3x4static
CreateFromRowMajorFloat12(const float values[12])AZ::Matrix3x4static
CreateFromRows(const Vector4 &row0, const Vector4 &row1, const Vector4 &row2)AZ::Matrix3x4static
CreateFromTransform(const Transform &transform)AZ::Matrix3x4static
CreateFromValue(float value)AZ::Matrix3x4static
CreateIdentity()AZ::Matrix3x4static
CreateLookAt(const Vector3 &from, const Vector3 &to, Matrix3x4::Axis forwardAxis=Matrix3x4::Axis::YPositive)AZ::Matrix3x4static
CreateRotationX(float angle)AZ::Matrix3x4static
CreateRotationY(float angle)AZ::Matrix3x4static
CreateRotationZ(float angle)AZ::Matrix3x4static
CreateScale(const Vector3 &scale)AZ::Matrix3x4static
CreateTranslation(const Vector3 &translation)AZ::Matrix3x4static
CreateZero()AZ::Matrix3x4static
ExtractScale()AZ::Matrix3x4
GetBasisAndTranslation(Vector3 *basisX, Vector3 *basisY, Vector3 *basisZ, Vector3 *translation) constAZ::Matrix3x4
GetBasisX() constAZ::Matrix3x4
GetBasisY() constAZ::Matrix3x4
GetBasisZ() constAZ::Matrix3x4
GetColumn(int32_t col) constAZ::Matrix3x4
GetColumns(Vector3 *col0, Vector3 *col1, Vector3 *col2, Vector3 *col3) constAZ::Matrix3x4
GetDeterminant3x3() constAZ::Matrix3x4
GetElement(int32_t row, int32_t col) constAZ::Matrix3x4
GetEulerDegrees() constAZ::Matrix3x4
GetEulerRadians() constAZ::Matrix3x4
GetInverseFast() constAZ::Matrix3x4
GetInverseFull() constAZ::Matrix3x4
GetOrthogonalized() constAZ::Matrix3x4
GetReciprocalScaled() constAZ::Matrix3x4
GetRow(int32_t row) constAZ::Matrix3x4
GetRowAsVector3(int32_t row) constAZ::Matrix3x4
GetRows(Vector4 *row0, Vector4 *row1, Vector4 *row2) constAZ::Matrix3x4
GetSimdValues() const (defined in AZ::Matrix3x4)AZ::Matrix3x4
GetSimdValues() (defined in AZ::Matrix3x4)AZ::Matrix3x4
GetTranslation() constAZ::Matrix3x4
GetTranspose() constAZ::Matrix3x4
GetTranspose3x3() constAZ::Matrix3x4
Identity()AZ::Matrix3x4static
InvertFast()AZ::Matrix3x4
InvertFull()AZ::Matrix3x4
IsClose(const Matrix3x4 &rhs, float tolerance=Constants::Tolerance) constAZ::Matrix3x4
IsFinite() constAZ::Matrix3x4
IsOrthogonal(float tolerance=Constants::Tolerance) constAZ::Matrix3x4
Matrix3x4()=defaultAZ::Matrix3x4
Matrix3x4(const Matrix3x4 &rhs)=default (defined in AZ::Matrix3x4)AZ::Matrix3x4
Matrix3x4(Simd::Vec4::FloatArgType row0, Simd::Vec4::FloatArgType row1, Simd::Vec4::FloatArgType row2) (defined in AZ::Matrix3x4)AZ::Matrix3x4
Multiply3x3(const Vector3 &rhs) constAZ::Matrix3x4
MultiplyByScale(const Vector3 &scale)AZ::Matrix3x4
operator!=(const Matrix3x4 &rhs) constAZ::Matrix3x4
operator()(int32_t row, int32_t col) constAZ::Matrix3x4
operator*(const Matrix3x4 &rhs) constAZ::Matrix3x4
operator*(float multiplier) constAZ::Matrix3x4
operator*(const Vector3 &rhs) constAZ::Matrix3x4
operator*(const Vector4 &rhs) constAZ::Matrix3x4
operator*=(const Matrix3x4 &rhs) (defined in AZ::Matrix3x4)AZ::Matrix3x4
operator*=(float multiplier) (defined in AZ::Matrix3x4)AZ::Matrix3x4
operator+(const Matrix3x4 &rhs) constAZ::Matrix3x4
operator+=(const Matrix3x4 &rhs) (defined in AZ::Matrix3x4)AZ::Matrix3x4
operator-(const Matrix3x4 &rhs) constAZ::Matrix3x4
operator-() constAZ::Matrix3x4
operator-=(const Matrix3x4 &rhs) (defined in AZ::Matrix3x4)AZ::Matrix3x4
operator/(float divisor) constAZ::Matrix3x4
operator/=(float divisor) (defined in AZ::Matrix3x4)AZ::Matrix3x4
operator==(const Matrix3x4 &rhs) constAZ::Matrix3x4
Orthogonalize()AZ::Matrix3x4
Reflect(ReflectContext *context)AZ::Matrix3x4static
RetrieveScale() constAZ::Matrix3x4
RetrieveScaleSq() constAZ::Matrix3x4
RowCount (defined in AZ::Matrix3x4)AZ::Matrix3x4static
SetBasisAndTranslation(const Vector3 &basisX, const Vector3 &basisY, const Vector3 &basisZ, const Vector3 &translation)AZ::Matrix3x4
SetBasisX(float x, float y, float z)AZ::Matrix3x4
SetBasisX(const Vector3 &v)AZ::Matrix3x4
SetBasisY(float x, float y, float z)AZ::Matrix3x4
SetBasisY(const Vector3 &v)AZ::Matrix3x4
SetBasisZ(float x, float y, float z)AZ::Matrix3x4
SetBasisZ(const Vector3 &v)AZ::Matrix3x4
SetColumn(int32_t col, float x, float y, float z)AZ::Matrix3x4
SetColumn(int32_t col, const Vector3 &v)AZ::Matrix3x4
SetColumns(const Vector3 &col0, const Vector3 &col1, const Vector3 &col2, const Vector3 &col3)AZ::Matrix3x4
SetElement(int32_t row, int32_t col, const float value)AZ::Matrix3x4
SetFromEulerDegrees(const Vector3 &eulerDegrees)AZ::Matrix3x4
SetFromEulerRadians(const Vector3 &eulerRadians)AZ::Matrix3x4
SetRotationPartFromQuaternion(const Quaternion &quaternion)AZ::Matrix3x4
SetRow(int32_t row, float x, float y, float z, float w)AZ::Matrix3x4
SetRow(int32_t row, const Vector3 &v, float w)AZ::Matrix3x4
SetRow(int32_t row, const Vector4 &v)AZ::Matrix3x4
SetRows(const Vector4 &row0, const Vector4 &row1, const Vector4 &row2)AZ::Matrix3x4
SetTranslation(float x, float y, float z)AZ::Matrix3x4
SetTranslation(const Vector3 &v)AZ::Matrix3x4
StoreToColumnMajorFloat12(float values[12]) constAZ::Matrix3x4
StoreToColumnMajorFloat16(float values[16]) constAZ::Matrix3x4
StoreToRowMajorFloat12(float values[12]) constAZ::Matrix3x4
TransformPoint(const Vector3 &rhs) constAZ::Matrix3x4
TransformVector(const Vector3 &rhs) constAZ::Matrix3x4
Transpose()AZ::Matrix3x4
Transpose3x3()AZ::Matrix3x4
UnsafeCreateFromMatrix4x4(const Matrix4x4 &matrix4x4)AZ::Matrix3x4static