BNM 2.4.0
 
Loading...
Searching...
No Matches
BNM::Structures::Unity::Matrix3x3 Member List

This is the complete list of members for BNM::Structures::Unity::Matrix3x3, including all inherited members.

EulerToMatrix(const Vector3 &inV, Matrix3x3 &matrix) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inlinestatic
Get(int row, int column) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
Get(int row, int column) const (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
GetColumn(int col) const (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
GetDeterminant() const (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
GetPtr() (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
GetPtr() const (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
GetRotMatrixNormVec(float *out, const float *inVec, float radians) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inlinestatic
identity (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3static
Invert() (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3
InvertTranspose() (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
IsIdentity(float threshold=Vector3::kEpsilon) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
LookRotationToMatrix(const Vector3 &viewVec, const Vector3 &upVec, Matrix3x3 *m) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inlinestatic
m_Data (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3
Matrix3x3()=default (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
Matrix3x3(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
Matrix3x3(const class Matrix4x4 &m) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3
MultiplyMatrices3x3(const Matrix3x3 *__restrict lhs, const Matrix3x3 *__restrict rhs, Matrix3x3 *__restrict res) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inlinestatic
MultiplyPoint3(const Vector3 &inV) const (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
MultiplyPoint3Transpose(const Vector3 &inV) const (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
MultiplyVector3(const Vector3 &inV) const (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
MultiplyVector3(const Vector3 &inV, Vector3 &output) const (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
MultiplyVector3Transpose(const Vector3 &inV) const (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
operator* (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3friend
operator*=(const class Matrix4x4 &inM) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3
operator*=(const Matrix3x3 &inM) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
operator*=(float f) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
operator/=(float f) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
operator=(const class Matrix4x4 &m) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3
operator[](int row) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
operator[](int row) const (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
OrthoNormalize(Matrix3x3 &matrix) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inlinestatic
Scale(const Vector3 &inScale) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
SetAxisAngle(const Vector3 &rotationAxis, float radians) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
SetBasis(const Vector3 &inX, const Vector3 &inY, const Vector3 &inZ) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
SetBasisTransposed(const Vector3 &inX, const Vector3 &inY, const Vector3 &inZ) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
SetFromToRotation(const Vector3 &from, const Vector3 &to) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
SetIdentity() (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
SetScale(const Vector3 &inScale) (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
SetZero() (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
Transpose() (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3inline
zero (defined in BNM::Structures::Unity::Matrix3x3)BNM::Structures::Unity::Matrix3x3static