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

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

AdjustDepthRange(float origNear, float newNear, float newFar) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
DecomposeProjection() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
Get(int row, int column) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
Get(int row, int column) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetAxis(int axis) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetAxisX() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetAxisY() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetAxisZ() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetColumn(int col) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetDeterminant() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetDeterminant2x2() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetLossyScale() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetPosition() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetPtr() (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetPtr() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
GetRow(int row) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
identity (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4static
InitIdentity enum name (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4
InverseMultiplyPoint3Affine(const Vector3 &inV) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
InverseMultiplyVector3Affine(const Vector3 &inV) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
Invert_Full() (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
Invert_Full(const Matrix4x4 &inM, Matrix4x4 &outM) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inlinestatic
Invert_General3D(const Matrix4x4 &in, Matrix4x4 &out) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inlinestatic
IsIdentity(float threshold=Vector3::kEpsilon) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
IsPerspective() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
m_Data (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4
Matrix4x4()=default (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4
Matrix4x4(InitIdentity) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
Matrix4x4(const Matrix3x3 &other) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
Matrix4x4(const float data[16]) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
MaxabsScale() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
MultiplyMatrices4x4(const Matrix4x4 *__restrict lhs, const Matrix4x4 *__restrict rhs, Matrix4x4 *__restrict res) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inlinestatic
MultiplyPoint2(const Vector2 &inV) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
MultiplyPoint2(const Vector2 &inV, Vector2 &output) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
MultiplyPoint3(const Vector3 &inV) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
MultiplyPoint3(const Vector3 &inV, Vector3 &output) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
MultiplyVector3(const Vector3 &inV) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
MultiplyVector3(const Vector3 &inV, Vector3 &output) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
MultiplyVector4(const Vector4 &inV) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
MultiplyVector4(const Vector4 &inV, Vector4 &output) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
operator*=(const Matrix4x4 &inM) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
operator=(const Matrix3x3 &other) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
operator[](int index) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
operator[](int index) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
PerspectiveMultiplyPoint3(const Vector3 &inV, Vector3 &output) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
PerspectiveMultiplyVector3(const Vector3 &inV, Vector3 &output) const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
RemoveScale() (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
Rotate(Quaternion q) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inlinestatic
Scale(const Vector3 &inScale) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetAxis(int axis, const Vector3 &v) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetAxisX(const Vector3 &v) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetAxisY(const Vector3 &v) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetAxisZ(const Vector3 &v) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetBasis(const Vector3 &inX, const Vector3 &inY, const Vector3 &inZ) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetBasisTransposed(const Vector3 &inX, const Vector3 &inY, const Vector3 &inZ) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetColumn(int col, const Vector4 &v) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetFromToRotation(const Vector3 &from, const Vector3 &to) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetFrustum(float left, float right, float bottom, float top, float nearval, float farval) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetIdentity() (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetOrtho(float left, float right, float bottom, float top, float zNear, float zFar) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetPerspective(float fovy, float aspect, float zNear, float zFar) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetPerspectiveCotan(float cotanHalfFOV, float zNear, float zFar) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetPosition(const Vector3 &v) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetPositionAndOrthoNormalBasis(const Vector3 &inPosition, const Vector3 &inX, const Vector3 &inY, const Vector3 &inZ) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetRow(int row, const Vector4 &v) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetScale(const Vector3 &inScale) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetScaleAndPosition(const Vector3 &inScale, const Vector3 &inPosition) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetTR(const Vector3 &pos, const Quaternion &q) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetTranslate(const Vector3 &inTrans) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetTRInverse(const Vector3 &pos, const Quaternion &q) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetTRS(const Vector3 &pos, const Quaternion &q, const Vector3 &s) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
SetZero() (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
Translate(const Vector3 &inTrans) (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
Transpose() (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline
ValidTRS() const (defined in BNM::Structures::Unity::Matrix4x4)BNM::Structures::Unity::Matrix4x4inline