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

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

AZ_TYPE_INFO(Matrix3x3, "{15A4332F-7C3F-4A58-AC35-50E1CE53FB9C}") (defined in AZ::Matrix3x3)AZ::Matrix3x3
ColCount (defined in AZ::Matrix3x3)AZ::Matrix3x3static
CreateCrossProduct(const Vector3 &p)AZ::Matrix3x3static
CreateDiagonal(const Vector3 &diagonal)AZ::Matrix3x3static
CreateFromColumnMajorFloat9(const float *values)AZ::Matrix3x3static
CreateFromColumns(const Vector3 &col0, const Vector3 &col1, const Vector3 &col2) (defined in AZ::Matrix3x3)AZ::Matrix3x3static
CreateFromMatrix3x4(const Matrix3x4 &m)AZ::Matrix3x3static
CreateFromMatrix4x4(const Matrix4x4 &m)AZ::Matrix3x3static
CreateFromQuaternion(const Quaternion &q)AZ::Matrix3x3static
CreateFromRowMajorFloat9(const float *values)AZ::Matrix3x3static
CreateFromRows(const Vector3 &row0, const Vector3 &row1, const Vector3 &row2) (defined in AZ::Matrix3x3)AZ::Matrix3x3static
CreateFromTransform(const Transform &t)AZ::Matrix3x3static
CreateFromValue(float value)AZ::Matrix3x3static
CreateIdentity() (defined in AZ::Matrix3x3)AZ::Matrix3x3static
CreateRotationX(float angle)AZ::Matrix3x3static
CreateRotationY(float angle) (defined in AZ::Matrix3x3)AZ::Matrix3x3static
CreateRotationZ(float angle) (defined in AZ::Matrix3x3)AZ::Matrix3x3static
CreateScale(const Vector3 &scale)AZ::Matrix3x3static
CreateZero() (defined in AZ::Matrix3x3)AZ::Matrix3x3static
ExtractScale()AZ::Matrix3x3
GetAdjugate() constAZ::Matrix3x3
GetBasis(Vector3 *basisX, Vector3 *basisY, Vector3 *basisZ) const (defined in AZ::Matrix3x3)AZ::Matrix3x3
GetBasisX() constAZ::Matrix3x3
GetBasisY() const (defined in AZ::Matrix3x3)AZ::Matrix3x3
GetBasisZ() const (defined in AZ::Matrix3x3)AZ::Matrix3x3
GetColumn(int32_t col) constAZ::Matrix3x3
GetColumns(Vector3 *col0, Vector3 *col1, Vector3 *col2) const (defined in AZ::Matrix3x3)AZ::Matrix3x3
GetDeterminant() const (defined in AZ::Matrix3x3)AZ::Matrix3x3
GetDiagonal() const (defined in AZ::Matrix3x3)AZ::Matrix3x3
GetElement(int32_t row, int32_t col) constAZ::Matrix3x3
GetInverseFast() constAZ::Matrix3x3
GetInverseFull() constAZ::Matrix3x3
GetOrthogonalized() constAZ::Matrix3x3
GetPolarDecomposition() constAZ::Matrix3x3
GetPolarDecomposition(Matrix3x3 *orthogonalOut, Matrix3x3 *symmetricOut) constAZ::Matrix3x3
GetReciprocalScaled() constAZ::Matrix3x3
GetRow(int32_t row) constAZ::Matrix3x3
GetRows(Vector3 *row0, Vector3 *row1, Vector3 *row2) const (defined in AZ::Matrix3x3)AZ::Matrix3x3
GetSimdValues() const (defined in AZ::Matrix3x3)AZ::Matrix3x3
GetSimdValues() (defined in AZ::Matrix3x3)AZ::Matrix3x3
GetTranspose() constAZ::Matrix3x3
InvertFast() (defined in AZ::Matrix3x3)AZ::Matrix3x3
InvertFull() (defined in AZ::Matrix3x3)AZ::Matrix3x3
IsClose(const Matrix3x3 &rhs, float tolerance=Constants::Tolerance) const (defined in AZ::Matrix3x3)AZ::Matrix3x3
IsFinite() const (defined in AZ::Matrix3x3)AZ::Matrix3x3
IsOrthogonal(float tolerance=Constants::Tolerance) const (defined in AZ::Matrix3x3)AZ::Matrix3x3
Matrix3x3()=defaultAZ::Matrix3x3
Matrix3x3(const Matrix3x3 &rhs)=default (defined in AZ::Matrix3x3)AZ::Matrix3x3
Matrix3x3(Simd::Vec3::FloatArgType row0, Simd::Vec3::FloatArgType row1, Simd::Vec3::FloatArgType row2) (defined in AZ::Matrix3x3)AZ::Matrix3x3
Matrix3x3(const Quaternion &quaternion) (defined in AZ::Matrix3x3)AZ::Matrix3x3explicit
MultiplyByScale(const Vector3 &scale)AZ::Matrix3x3
operator!=(const Matrix3x3 &rhs) const (defined in AZ::Matrix3x3)AZ::Matrix3x3
operator()(int32_t row, int32_t col) constAZ::Matrix3x3
operator*(const Vector3 &rhs) constAZ::Matrix3x3
operator*(const Matrix3x3 &rhs) constAZ::Matrix3x3
operator*(float multiplier) constAZ::Matrix3x3
operator*=(const Matrix3x3 &rhs) (defined in AZ::Matrix3x3)AZ::Matrix3x3
operator*=(float multiplier) (defined in AZ::Matrix3x3)AZ::Matrix3x3
operator+(const Matrix3x3 &rhs) constAZ::Matrix3x3
operator+=(const Matrix3x3 &rhs) (defined in AZ::Matrix3x3)AZ::Matrix3x3
operator-(const Matrix3x3 &rhs) constAZ::Matrix3x3
operator-() constAZ::Matrix3x3
operator-=(const Matrix3x3 &rhs) (defined in AZ::Matrix3x3)AZ::Matrix3x3
operator/(float divisor) constAZ::Matrix3x3
operator/=(float divisor) (defined in AZ::Matrix3x3)AZ::Matrix3x3
operator==(const Matrix3x3 &rhs) const (defined in AZ::Matrix3x3)AZ::Matrix3x3
Orthogonalize()AZ::Matrix3x3
Reflect(ReflectContext *context)AZ::Matrix3x3static
RetrieveScale() constAZ::Matrix3x3
RetrieveScaleSq() constAZ::Matrix3x3
RowCount (defined in AZ::Matrix3x3)AZ::Matrix3x3static
SetBasis(const Vector3 &basisX, const Vector3 &basisY, const Vector3 &basisZ) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetBasisX(float x, float y, float z) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetBasisX(const Vector3 &v) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetBasisY(float x, float y, float z) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetBasisY(const Vector3 &v) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetBasisZ(float x, float y, float z) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetBasisZ(const Vector3 &v) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetColumn(int32_t col, float x, float y, float z) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetColumn(int32_t col, const Vector3 &v) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetColumns(const Vector3 &col0, const Vector3 &col1, const Vector3 &col2) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetElement(int32_t row, int32_t col, float value) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetRotationPartFromQuaternion(const Quaternion &q) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetRow(int32_t row, float x, float y, float z) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetRow(int32_t row, const Vector3 &v) (defined in AZ::Matrix3x3)AZ::Matrix3x3
SetRows(const Vector3 &row0, const Vector3 &row1, const Vector3 &row2) (defined in AZ::Matrix3x3)AZ::Matrix3x3
StoreToColumnMajorFloat9(float *values) constAZ::Matrix3x3
StoreToRowMajorFloat9(float *values) constAZ::Matrix3x3
Transpose() (defined in AZ::Matrix3x3)AZ::Matrix3x3
TransposedMultiply(const Matrix3x3 &rhs) constAZ::Matrix3x3