|
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::Matrix4x4, including all inherited members.
| AZ_TYPE_INFO(Matrix4x4, "{157193C7-B673-4A2B-8B43-5681DCC3DEC3}") (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| ColCount (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | static |
| CreateDiagonal(const Vector4 &diagonal) | AZ::Matrix4x4 | static |
| CreateFromColumnMajorFloat16(const float *values) | AZ::Matrix4x4 | static |
| CreateFromColumns(const Vector4 &col0, const Vector4 &col1, const Vector4 &col2, const Vector4 &col3) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | static |
| CreateFromMatrix3x4(const Matrix3x4 &matrix3x4) | AZ::Matrix4x4 | static |
| CreateFromQuaternion(const Quaternion &q) | AZ::Matrix4x4 | static |
| CreateFromQuaternionAndTranslation(const Quaternion &q, const Vector3 &p) | AZ::Matrix4x4 | static |
| CreateFromRowMajorFloat16(const float *values) | AZ::Matrix4x4 | static |
| CreateFromRows(const Vector4 &row0, const Vector4 &row1, const Vector4 &row2, const Vector4 &row3) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | static |
| CreateFromTransform(const Transform &transform) | AZ::Matrix4x4 | static |
| CreateFromValue(float value) | AZ::Matrix4x4 | static |
| CreateIdentity() (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | static |
| CreateInterpolated(const Matrix4x4 &m1, const Matrix4x4 &m2, float t) | AZ::Matrix4x4 | static |
| CreateProjection(float fovY, float aspectRatio, float nearDist, float farDist) | AZ::Matrix4x4 | static |
| CreateProjectionFov(float fovX, float fovY, float nearDist, float farDist) | AZ::Matrix4x4 | static |
| CreateProjectionOffset(float left, float right, float bottom, float top, float nearDist, float farDist) | AZ::Matrix4x4 | static |
| CreateRotationX(float angle) | AZ::Matrix4x4 | static |
| CreateRotationY(float angle) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | static |
| CreateRotationZ(float angle) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | static |
| CreateScale(const Vector3 &scale) | AZ::Matrix4x4 | static |
| CreateTranslation(const Vector3 &translation) | AZ::Matrix4x4 | static |
| CreateZero() (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | static |
| ExtractScale() | AZ::Matrix4x4 | |
| GetBasisAndTranslation(Vector4 *basisX, Vector4 *basisY, Vector4 *basisZ, Vector4 *pos) const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetBasisX() const | AZ::Matrix4x4 | |
| GetBasisXAsVector3() const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetBasisY() const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetBasisYAsVector3() const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetBasisZ() const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetBasisZAsVector3() const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetColumn(int32_t col) const | AZ::Matrix4x4 | |
| GetColumnAsVector3(int32_t col) const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetColumns(Vector4 *col0, Vector4 *col1, Vector4 *col2, Vector4 *col3) const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetDiagonal() const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetElement(int32_t row, int32_t col) const | AZ::Matrix4x4 | |
| GetInverseFast() const | AZ::Matrix4x4 | |
| GetInverseFull() const | AZ::Matrix4x4 | |
| GetInverseTransform() const | AZ::Matrix4x4 | |
| GetReciprocalScaled() const | AZ::Matrix4x4 | |
| GetRow(int32_t row) const | AZ::Matrix4x4 | |
| GetRowAsVector3(int32_t row) const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetRows(Vector4 *row0, Vector4 *row1, Vector4 *row2, Vector4 *row3) const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetSimdValues() const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetSimdValues() (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| GetTranslation() const | AZ::Matrix4x4 | |
| GetTranspose() const | AZ::Matrix4x4 | |
| InvertFast() (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| InvertFull() (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| InvertTransform() (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| IsClose(const Matrix4x4 &rhs, float tolerance=Constants::Tolerance) const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| IsFinite() const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| Matrix4x4()=default | AZ::Matrix4x4 | |
| Matrix4x4(const Matrix4x4 &rhs) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| Matrix4x4(Simd::Vec4::FloatArgType row0, Simd::Vec4::FloatArgType row1, Simd::Vec4::FloatArgType row2, Simd::Vec4::FloatArgType row3) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| Multiply3x3(const Vector3 &v) const | AZ::Matrix4x4 | |
| MultiplyByScale(const Vector3 &scale) | AZ::Matrix4x4 | |
| operator!=(const Matrix4x4 &rhs) const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| operator()(int32_t row, int32_t col) const | AZ::Matrix4x4 | |
| operator*(const Matrix4x4 &rhs) const | AZ::Matrix4x4 | |
| operator*(float multiplier) const | AZ::Matrix4x4 | |
| operator*(const Vector3 &rhs) const | AZ::Matrix4x4 | |
| operator*(const Vector4 &rhs) const | AZ::Matrix4x4 | |
| operator*=(const Matrix4x4 &rhs) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| operator*=(float multiplier) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| operator+(const Matrix4x4 &rhs) const | AZ::Matrix4x4 | |
| operator+=(const Matrix4x4 &rhs) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| operator-(const Matrix4x4 &rhs) const | AZ::Matrix4x4 | |
| operator-() const | AZ::Matrix4x4 | |
| operator-=(const Matrix4x4 &rhs) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| operator/(float divisor) const | AZ::Matrix4x4 | |
| operator/=(float divisor) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| operator==(const Matrix4x4 &rhs) const (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| Reflect(ReflectContext *context) | AZ::Matrix4x4 | static |
| RetrieveScale() const | AZ::Matrix4x4 | |
| RetrieveScaleSq() const | AZ::Matrix4x4 | |
| RowCount (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | static |
| SetBasisAndTranslation(const Vector4 &basisX, const Vector4 &basisY, const Vector4 &basisZ, const Vector4 &pos) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetBasisX(float x, float y, float z, float w) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetBasisX(const Vector4 &v) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetBasisY(float x, float y, float z, float w) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetBasisY(const Vector4 &v) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetBasisZ(float x, float y, float z, float w) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetBasisZ(const Vector4 &v) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetColumn(int32_t col, float x, float y, float z, float w) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetColumn(int32_t col, const Vector3 &v) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetColumn(int32_t col, const Vector3 &v, float w) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetColumn(int32_t col, const Vector4 &v) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetColumns(const Vector4 &col0, const Vector4 &col1, const Vector4 &col2, const Vector4 &col3) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetElement(int32_t row, int32_t col, float value) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetRotationPartFromQuaternion(const Quaternion &q) | AZ::Matrix4x4 | |
| SetRow(int32_t row, float x, float y, float z, float w) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetRow(int32_t row, const Vector3 &v) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetRow(int32_t row, const Vector3 &v, float w) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetRow(int32_t row, const Vector4 &v) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetRows(const Vector4 &row0, const Vector4 &row1, const Vector4 &row2, const Vector4 &row3) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetTranslation(float x, float y, float z) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| SetTranslation(const Vector3 &v) (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| StoreToColumnMajorFloat16(float *values) const | AZ::Matrix4x4 | |
| StoreToRowMajorFloat16(float *values) const | AZ::Matrix4x4 | |
| Transpose() (defined in AZ::Matrix4x4) | AZ::Matrix4x4 | |
| TransposedMultiply3x3(const Vector3 &v) const | AZ::Matrix4x4 |
1.8.17