|
Open 3D Engine AzCore API Reference
2205.0
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 Quaternion &quaternion) (defined in AZ::Matrix3x3) | AZ::Matrix3x3 | explicit |
| Matrix3x3(const Matrix3x3 &rhs) (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 | |
| 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) | 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 |
1.8.17