3ds Max C++ API Reference
DMatrix3 Member List

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

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)DMatrix3
DMatrix3()DMatrix3
DMatrix3(const DMatrix3 &)=defaultDMatrix3
DMatrix3(DMatrix3 &&)=defaultDMatrix3
DMatrix3(const DPoint3 &row0, const DPoint3 &row1, const DPoint3 &row2, const DPoint3 &row3)DMatrix3
Equals(const DMatrix3 &m, double epsilon=1E-12) constDMatrix3
FromMatrix3(const Matrix3 &tm)DMatrix3
GetAddr()DMatrix3
GetAddr() constDMatrix3
GetColumn(int i) constDMatrix3
GetColumn3(int i) constDMatrix3
GetIdentFlags() constDMatrix3
GetRow(int i) constDMatrix3
GetTrans() constDMatrix3
GetYawPitchRoll(double *yaw, double *pitch, double *roll)DMatrix3
IdentityDMatrix3static
IdentityMatrix()DMatrix3
Inverse(const DMatrix3 &m)DMatrix3friend
Inverse(DMatrix3 &outMatrix, const DMatrix3 &m)DMatrix3friend
Invert()DMatrix3
IsIdentity() constDMatrix3
Load(ILoad *iload)DMatrix3
MatrixMultiply(DMatrix3 &outMatrix, const DMatrix3 &matrixA, const DMatrix3 &matrixB)DMatrix3friend
MAX_DEPRECATE_MATRIX_BOOL_CTOR("Matrix3 and DMatrix3 are now initialized to identity by default.\n" "No need to use the DMatrix3(BOOL) constructor anymore.\n" "Define MAX_SILENCE_DEPRECATED_MATRIX_BOOL_CTOR to silence this warning.") DMatrix3(BOOL)DMatrix3
NoRot()DMatrix3
NoScale()DMatrix3
NoTrans()DMatrix3
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 DMatrix3 &mat) constDMatrix3
operator*(const DMatrix3 &a, const DPoint3 &v)DMatrix3friend
operator*(const DPoint3 &v, const DMatrix3 &a)DMatrix3friend
operator*(const DMatrix3 &) constDMatrix3
operator*=(const DMatrix3 &m)DMatrix3
operator*=(double a)DMatrix3
operator+(const DMatrix3 &) constDMatrix3
operator+=(const DMatrix3 &m)DMatrix3
operator-(const DMatrix3 &) constDMatrix3
operator-=(const DMatrix3 &m)DMatrix3
operator=(const DMatrix3 &)=defaultDMatrix3
operator=(DMatrix3 &&)=defaultDMatrix3
operator==(const DMatrix3 &m) constDMatrix3
operator[](int i) constDMatrix3
Orthogonalize()DMatrix3
Parity() constDMatrix3
PointTransform(const DPoint3 &p) constDMatrix3
PreRotateX(double angle)DMatrix3
PreRotateY(double angle)DMatrix3
PreRotateZ(double angle)DMatrix3
PreScale(const DPoint3 &s)DMatrix3
PreTranslate(const DPoint3 &p)DMatrix3
Quat classDMatrix3friend
RotAngleAxisMatrix(const DPoint3 &axis, double angle)DMatrix3friend
RotateX(double angle)DMatrix3
RotateXMatrix(double angle)DMatrix3friend
RotateY(double angle)DMatrix3
RotateYMatrix(double angle)DMatrix3friend
RotateYPRMatrix(double yaw, double pitch, double roll)DMatrix3friend
RotateZ(double angle)DMatrix3
RotateZMatrix(double angle)DMatrix3friend
Save(ISave *isave)DMatrix3
Scale(const DPoint3 &s, BOOL trans=FALSE)DMatrix3
ScaleMatrix(const DPoint3 &s)DMatrix3friend
Set(const DPoint3 &row0, const DPoint3 &row1, const DPoint3 &row2, const DPoint3 &row3)DMatrix3
SetAngleAxis(const DPoint3 &axis, double angle)DMatrix3
SetColumn(int i, Point4 col)DMatrix3
SetFromToUp(const DPoint3 &from, const DPoint3 &to, const DPoint3 &up)DMatrix3
SetIdentFlags(DWORD f)DMatrix3
SetNotIdent()DMatrix3
SetRotate(const Quat &q)DMatrix3
SetRotate(const AngAxis &aa)DMatrix3
SetRotate(double yaw, double pitch, double roll)DMatrix3
SetRotateX(double angle)DMatrix3
SetRotateY(double angle)DMatrix3
SetRotateZ(double angle)DMatrix3
SetRow(int i, DPoint3 p)DMatrix3
SetScale(const DPoint3 &s)DMatrix3
SetTrans(const DPoint3 &p)DMatrix3
SetTrans(int i, double v)DMatrix3
SetTranslate(const DPoint3 &p)DMatrix3
ToMatrix3()DMatrix3
TransformPoints(DPoint3 *array, int n, int stride=sizeof(DPoint3))DMatrix3
TransformPoints(const DPoint3 *array, DPoint3 *to, int n, int stride=sizeof(DPoint3), int strideTo=sizeof(DPoint3))DMatrix3
TransformVectors(DPoint3 *array, int n, int stride=sizeof(DPoint3))DMatrix3
TransformVectors(const DPoint3 *array, DPoint3 *to, int n, int stride=sizeof(DPoint3), int strideTo=sizeof(DPoint3))DMatrix3
Translate(const DPoint3 &p)DMatrix3
TransMatrix(const DPoint3 &p)DMatrix3friend
ValidateFlags()DMatrix3
VectorTransform(const DMatrix3 &m, const DPoint3 &v)DMatrix3friend
VectorTransform(const DPoint3 &v, const DMatrix3 &m)DMatrix3friend
VectorTransform(const DPoint3 &p) constDMatrix3
XFormMat(const DMatrix3 &xm, const DMatrix3 &m)DMatrix3friend
Zero()DMatrix3
  • Generated by doxygen 1.9.1