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