3ds Max C++ API Reference
Matrix3 Member List

This is the complete list of members for Matrix3, including all inherited members.

AffineTranspose(const Matrix3 &M)Matrix3friend
AffineTranspose(Matrix3 &outMatrix, const Matrix3 &M)Matrix3friend
aligned_free(void *ptr)MaxHeapOperatorsstatic
aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
ClearIdentFlag(DWORD f)Matrix3
Equals(const Matrix3 &M, float epsilon=1E-6f) constMatrix3
GetAddr()Matrix3
GetAddr() constMatrix3
GetColumn(int i) constMatrix3
GetColumn3(int i) constMatrix3
GetIdentFlags() constMatrix3
GetRow(int i) constMatrix3
GetTrans() constMatrix3
GetYawPitchRoll(float *yaw, float *pitch, float *roll)Matrix3
IdentityMatrix3static
IdentityMatrix()Matrix3
Inverse(const Matrix3 &M)Matrix3friend
Inverse(Matrix3 &outMatrix, const Matrix3 &M)Matrix3friend
InverseHighPrecision(const Matrix3 &M)Matrix3friend
Invert()Matrix3
IsIdentity() constMatrix3
Load(ILoad *iload)Matrix3
Matrix3()Matrix3
Matrix3(const Matrix3 &)=defaultMatrix3
Matrix3(Matrix3 &&)=defaultMatrix3
Matrix3(float(*fp)[3])Matrix3
Matrix3(const Point3 &U, const Point3 &V, const Point3 &N, const Point3 &T)Matrix3
MatrixMultiply(Matrix3 &outMatrix, const Matrix3 &matrixA, const Matrix3 &matrixB)Matrix3friend
MAX_DEPRECATE_MATRIX_BOOL_CTOR("Matrix3 and DMatrix3 are now initialized to identity by default.\n" "No need to use the Matrix3(BOOL) constructor anymore.\n" "Define MAX_SILENCE_DEPRECATED_MATRIX_BOOL_CTOR to silence this warning.") Matrix3(BOOL)Matrix3
NoRot()Matrix3
NoScale()Matrix3
NoTrans()Matrix3
operator delete(void *ptr)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
operator new[](size_t size)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator!=(const Matrix3 &M) constMatrix3
operator*(const Matrix3 &A, const Point3 &V)Matrix3friend
operator*(const Point3 &V, const Matrix3 &A)Matrix3friend
operator*(const Matrix3 &) constMatrix3
operator*=(const Matrix3 &M)Matrix3
operator*=(float a)Matrix3
operator+(const Matrix3 &) constMatrix3
operator+=(const Matrix3 &M)Matrix3
operator-(const Matrix3 &) constMatrix3
operator-=(const Matrix3 &M)Matrix3
operator=(const Matrix3 &)=defaultMatrix3
operator=(Matrix3 &&)=defaultMatrix3
operator==(const Matrix3 &M) constMatrix3
operator[](int i) constMatrix3
Orthogonalize()Matrix3
Parity() constMatrix3
PointTransform(const Point3 &p) constMatrix3
PreRotateX(float angle)Matrix3
PreRotateY(float angle)Matrix3
PreRotateZ(float angle)Matrix3
PreScale(const Point3 &s)Matrix3
PreTranslate(const Point3 &p)Matrix3
PseudoInverse(const Matrix3 &m)Matrix3friend
Quat classMatrix3friend
RotAngleAxisMatrix(const Point3 &axis, float angle)Matrix3friend
RotateX(float angle)Matrix3
RotateXMatrix(float angle)Matrix3friend
RotateY(float angle)Matrix3
RotateYMatrix(float angle)Matrix3friend
RotateYPRMatrix(float Yaw, float Pitch, float Roll)Matrix3friend
RotateZ(float angle)Matrix3
RotateZMatrix(float angle)Matrix3friend
Save(ISave *isave)Matrix3
Scale(const Point3 &s, BOOL trans=FALSE)Matrix3
ScaleMatrix(const Point3 &s)Matrix3friend
Set(const Point3 &U, const Point3 &V, const Point3 &N, const Point3 &T)Matrix3
SetAngleAxis(const Point3 &axis, float angle)Matrix3
SetColumn(int i, Point4 col)Matrix3
SetFromToUp(const Point3 &from, const Point3 &to, const Point3 &up)Matrix3
SetIdentFlags(DWORD f)Matrix3
SetNotIdent()Matrix3
SetRotate(const Quat &q)Matrix3
SetRotate(const AngAxis &aa)Matrix3
SetRotate(float yaw, float pitch, float roll)Matrix3
SetRotateX(float angle)Matrix3
SetRotateY(float angle)Matrix3
SetRotateZ(float angle)Matrix3
SetRow(int i, Point3 p)Matrix3
SetScale(const Point3 &s)Matrix3
SetTrans(const Point3 &p)Matrix3
SetTrans(int i, float v)Matrix3
SetTranslate(const Point3 &p)Matrix3
TransformPoints(Point3 *array, int n, int stride=sizeof(Point3))Matrix3
TransformPoints(const Point3 *array, Point3 *to, int n, int stride=sizeof(Point3), int strideTo=sizeof(Point3))Matrix3
TransformVectors(Point3 *array, int n, int stride=sizeof(Point3))Matrix3
TransformVectors(const Point3 *array, Point3 *to, int n, int stride=sizeof(Point3), int strideTo=sizeof(Point3))Matrix3
Translate(const Point3 &p)Matrix3
TransMatrix(const Point3 &p)Matrix3friend
ValidateFlags()Matrix3
VectorTransform(const Matrix3 &M, const Point3 &V)Matrix3friend
VectorTransform(const Point3 &V, const Matrix3 &M)Matrix3friend
VectorTransform(const Point3 &p) constMatrix3
XFormMat(const Matrix3 &xm, const Matrix3 &m)Matrix3friend
Zero()Matrix3
  • Generated by doxygen 1.9.1