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::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)=default (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 |