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::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::Matrix3x3 | static |
CreateCrossProduct(const Vector3 &p) | AZ::Matrix3x3 | static |
CreateDiagonal(const Vector3 &diagonal) | AZ::Matrix3x3 | static |
CreateFromColumnMajorFloat9(const float *values) | AZ::Matrix3x3 | static |
CreateFromColumns(const Vector3 &col0, const Vector3 &col1, const Vector3 &col2) (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | static |
CreateFromMatrix3x4(const Matrix3x4 &m) | AZ::Matrix3x3 | static |
CreateFromMatrix4x4(const Matrix4x4 &m) | AZ::Matrix3x3 | static |
CreateFromQuaternion(const Quaternion &q) | AZ::Matrix3x3 | static |
CreateFromRowMajorFloat9(const float *values) | AZ::Matrix3x3 | static |
CreateFromRows(const Vector3 &row0, const Vector3 &row1, const Vector3 &row2) (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | static |
CreateFromTransform(const Transform &t) | AZ::Matrix3x3 | static |
CreateFromValue(float value) | AZ::Matrix3x3 | static |
CreateIdentity() (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | static |
CreateRotationX(float angle) | AZ::Matrix3x3 | static |
CreateRotationY(float angle) (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | static |
CreateRotationZ(float angle) (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | static |
CreateScale(const Vector3 &scale) | AZ::Matrix3x3 | static |
CreateZero() (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | static |
ExtractScale() | AZ::Matrix3x3 | |
GetAdjugate() const | AZ::Matrix3x3 | |
GetBasis(Vector3 *basisX, Vector3 *basisY, Vector3 *basisZ) const (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | |
GetBasisX() const | AZ::Matrix3x3 | |
GetBasisY() const (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | |
GetBasisZ() const (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | |
GetColumn(int32_t col) const | AZ::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) const | AZ::Matrix3x3 | |
GetInverseFast() const | AZ::Matrix3x3 | |
GetInverseFull() const | AZ::Matrix3x3 | |
GetOrthogonalized() const | AZ::Matrix3x3 | |
GetPolarDecomposition() const | AZ::Matrix3x3 | |
GetPolarDecomposition(Matrix3x3 *orthogonalOut, Matrix3x3 *symmetricOut) const | AZ::Matrix3x3 | |
GetReciprocalScaled() const | AZ::Matrix3x3 | |
GetRow(int32_t row) const | AZ::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() const | AZ::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()=default | AZ::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::Matrix3x3 | explicit |
MultiplyByScale(const Vector3 &scale) | AZ::Matrix3x3 | |
operator!=(const Matrix3x3 &rhs) const (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | |
operator()(int32_t row, int32_t col) const | AZ::Matrix3x3 | |
operator*(const Vector3 &rhs) const | AZ::Matrix3x3 | |
operator*(const Matrix3x3 &rhs) const | AZ::Matrix3x3 | |
operator*(float multiplier) const | AZ::Matrix3x3 | |
operator*=(const Matrix3x3 &rhs) (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | |
operator*=(float multiplier) (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | |
operator+(const Matrix3x3 &rhs) const | AZ::Matrix3x3 | |
operator+=(const Matrix3x3 &rhs) (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | |
operator-(const Matrix3x3 &rhs) const | AZ::Matrix3x3 | |
operator-() const | AZ::Matrix3x3 | |
operator-=(const Matrix3x3 &rhs) (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | |
operator/(float divisor) const | AZ::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::Matrix3x3 | static |
RetrieveScale() const | AZ::Matrix3x3 | |
RetrieveScaleSq() const | AZ::Matrix3x3 | |
RowCount (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | static |
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) const | AZ::Matrix3x3 | |
StoreToRowMajorFloat9(float *values) const | AZ::Matrix3x3 | |
Transpose() (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | |
TransposedMultiply(const Matrix3x3 &rhs) const | AZ::Matrix3x3 |