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::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::Matrix3x4 | static |
CreateDiagonal(const Vector3 &diagonal) | AZ::Matrix3x4 | static |
CreateFromColumnMajorFloat12(const float values[12]) | AZ::Matrix3x4 | static |
CreateFromColumnMajorFloat16(const float values[16]) | AZ::Matrix3x4 | static |
CreateFromColumns(const Vector3 &col0, const Vector3 &col1, const Vector3 &col2, const Vector3 &col3) | AZ::Matrix3x4 | static |
CreateFromMatrix3x3(const Matrix3x3 &matrix3x3) | AZ::Matrix3x4 | static |
CreateFromMatrix3x3AndTranslation(const Matrix3x3 &matrix3x3, const Vector3 &translation) | AZ::Matrix3x4 | static |
CreateFromQuaternion(const Quaternion &quaternion) | AZ::Matrix3x4 | static |
CreateFromQuaternionAndTranslation(const Quaternion &quaternion, const Vector3 &translation) | AZ::Matrix3x4 | static |
CreateFromRowMajorFloat12(const float values[12]) | AZ::Matrix3x4 | static |
CreateFromRows(const Vector4 &row0, const Vector4 &row1, const Vector4 &row2) | AZ::Matrix3x4 | static |
CreateFromTransform(const Transform &transform) | AZ::Matrix3x4 | static |
CreateFromValue(float value) | AZ::Matrix3x4 | static |
CreateIdentity() | AZ::Matrix3x4 | static |
CreateLookAt(const Vector3 &from, const Vector3 &to, Matrix3x4::Axis forwardAxis=Matrix3x4::Axis::YPositive) | AZ::Matrix3x4 | static |
CreateRotationX(float angle) | AZ::Matrix3x4 | static |
CreateRotationY(float angle) | AZ::Matrix3x4 | static |
CreateRotationZ(float angle) | AZ::Matrix3x4 | static |
CreateScale(const Vector3 &scale) | AZ::Matrix3x4 | static |
CreateTranslation(const Vector3 &translation) | AZ::Matrix3x4 | static |
CreateZero() | AZ::Matrix3x4 | static |
ExtractScale() | AZ::Matrix3x4 | |
GetBasisAndTranslation(Vector3 *basisX, Vector3 *basisY, Vector3 *basisZ, Vector3 *translation) const | AZ::Matrix3x4 | |
GetBasisX() const | AZ::Matrix3x4 | |
GetBasisY() const | AZ::Matrix3x4 | |
GetBasisZ() const | AZ::Matrix3x4 | |
GetColumn(int32_t col) const | AZ::Matrix3x4 | |
GetColumns(Vector3 *col0, Vector3 *col1, Vector3 *col2, Vector3 *col3) const | AZ::Matrix3x4 | |
GetDeterminant3x3() const | AZ::Matrix3x4 | |
GetElement(int32_t row, int32_t col) const | AZ::Matrix3x4 | |
GetEulerDegrees() const | AZ::Matrix3x4 | |
GetEulerRadians() const | AZ::Matrix3x4 | |
GetInverseFast() const | AZ::Matrix3x4 | |
GetInverseFull() const | AZ::Matrix3x4 | |
GetOrthogonalized() const | AZ::Matrix3x4 | |
GetReciprocalScaled() const | AZ::Matrix3x4 | |
GetRow(int32_t row) const | AZ::Matrix3x4 | |
GetRowAsVector3(int32_t row) const | AZ::Matrix3x4 | |
GetRows(Vector4 *row0, Vector4 *row1, Vector4 *row2) const | AZ::Matrix3x4 | |
GetSimdValues() const (defined in AZ::Matrix3x4) | AZ::Matrix3x4 | |
GetSimdValues() (defined in AZ::Matrix3x4) | AZ::Matrix3x4 | |
GetTranslation() const | AZ::Matrix3x4 | |
GetTranspose() const | AZ::Matrix3x4 | |
GetTranspose3x3() const | AZ::Matrix3x4 | |
Identity() | AZ::Matrix3x4 | static |
InvertFast() | AZ::Matrix3x4 | |
InvertFull() | AZ::Matrix3x4 | |
IsClose(const Matrix3x4 &rhs, float tolerance=Constants::Tolerance) const | AZ::Matrix3x4 | |
IsFinite() const | AZ::Matrix3x4 | |
IsOrthogonal(float tolerance=Constants::Tolerance) const | AZ::Matrix3x4 | |
Matrix3x4()=default | AZ::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) const | AZ::Matrix3x4 | |
MultiplyByScale(const Vector3 &scale) | AZ::Matrix3x4 | |
operator!=(const Matrix3x4 &rhs) const | AZ::Matrix3x4 | |
operator()(int32_t row, int32_t col) const | AZ::Matrix3x4 | |
operator*(const Matrix3x4 &rhs) const | AZ::Matrix3x4 | |
operator*(float multiplier) const | AZ::Matrix3x4 | |
operator*(const Vector3 &rhs) const | AZ::Matrix3x4 | |
operator*(const Vector4 &rhs) const | AZ::Matrix3x4 | |
operator*=(const Matrix3x4 &rhs) (defined in AZ::Matrix3x4) | AZ::Matrix3x4 | |
operator*=(float multiplier) (defined in AZ::Matrix3x4) | AZ::Matrix3x4 | |
operator+(const Matrix3x4 &rhs) const | AZ::Matrix3x4 | |
operator+=(const Matrix3x4 &rhs) (defined in AZ::Matrix3x4) | AZ::Matrix3x4 | |
operator-(const Matrix3x4 &rhs) const | AZ::Matrix3x4 | |
operator-() const | AZ::Matrix3x4 | |
operator-=(const Matrix3x4 &rhs) (defined in AZ::Matrix3x4) | AZ::Matrix3x4 | |
operator/(float divisor) const | AZ::Matrix3x4 | |
operator/=(float divisor) (defined in AZ::Matrix3x4) | AZ::Matrix3x4 | |
operator==(const Matrix3x4 &rhs) const | AZ::Matrix3x4 | |
Orthogonalize() | AZ::Matrix3x4 | |
Reflect(ReflectContext *context) | AZ::Matrix3x4 | static |
RetrieveScale() const | AZ::Matrix3x4 | |
RetrieveScaleSq() const | AZ::Matrix3x4 | |
RowCount (defined in AZ::Matrix3x4) | AZ::Matrix3x4 | static |
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]) const | AZ::Matrix3x4 | |
StoreToColumnMajorFloat16(float values[16]) const | AZ::Matrix3x4 | |
StoreToRowMajorFloat12(float values[12]) const | AZ::Matrix3x4 | |
TransformPoint(const Vector3 &rhs) const | AZ::Matrix3x4 | |
TransformVector(const Vector3 &rhs) const | AZ::Matrix3x4 | |
Transpose() | AZ::Matrix3x4 | |
Transpose3x3() | AZ::Matrix3x4 | |
UnsafeCreateFromMatrix4x4(const Matrix4x4 &matrix4x4) | AZ::Matrix3x4 | static |