3ds Max C++ API Reference
|
This is the complete list of members for Matrix3, including all inherited members.
AffineTranspose(const Matrix3 &M) | Matrix3 | friend |
AffineTranspose(Matrix3 &outMatrix, const Matrix3 &M) | Matrix3 | friend |
aligned_free(void *ptr) | MaxHeapOperators | static |
aligned_malloc(size_t size, size_t alignment) | MaxHeapOperators | static |
aligned_realloc(void *ptr, size_t size, size_t alignment) | MaxHeapOperators | static |
ClearIdentFlag(DWORD f) | Matrix3 | |
Equals(const Matrix3 &M, float epsilon=1E-6f) const | Matrix3 | |
GetAddr() | Matrix3 | |
GetAddr() const | Matrix3 | |
GetColumn(int i) const | Matrix3 | |
GetColumn3(int i) const | Matrix3 | |
GetIdentFlags() const | Matrix3 | |
GetRow(int i) const | Matrix3 | |
GetTrans() const | Matrix3 | |
GetYawPitchRoll(float *yaw, float *pitch, float *roll) | Matrix3 | |
Identity | Matrix3 | static |
IdentityMatrix() | Matrix3 | |
Inverse(const Matrix3 &M) | Matrix3 | friend |
Inverse(Matrix3 &outMatrix, const Matrix3 &M) | Matrix3 | friend |
InverseHighPrecision(const Matrix3 &M) | Matrix3 | friend |
Invert() | Matrix3 | |
IsIdentity() const | Matrix3 | |
Load(ILoad *iload) | Matrix3 | |
Matrix3() | Matrix3 | |
Matrix3(const Matrix3 &)=default | Matrix3 | |
Matrix3(Matrix3 &&)=default | Matrix3 | |
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) | Matrix3 | friend |
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) | MaxHeapOperators | static |
operator delete(void *ptr, const std::nothrow_t &e) | MaxHeapOperators | static |
operator delete(void *ptr, const char *filename, int line) | MaxHeapOperators | static |
operator delete(void *ptr, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator delete(void *ptr, unsigned long flags) | MaxHeapOperators | static |
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
operator delete(void *ptr, void *placement_ptr) | MaxHeapOperators | static |
operator delete[](void *ptr) | MaxHeapOperators | static |
operator delete[](void *ptr, const std::nothrow_t &e) | MaxHeapOperators | static |
operator delete[](void *ptr, const char *filename, int line) | MaxHeapOperators | static |
operator delete[](void *ptr, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator delete[](void *ptr, unsigned long flags) | MaxHeapOperators | static |
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
operator new(size_t size) | MaxHeapOperators | static |
operator new(size_t size, const std::nothrow_t &e) | MaxHeapOperators | static |
operator new(size_t size, const char *filename, int line) | MaxHeapOperators | static |
operator new(size_t size, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator new(size_t size, unsigned long flags) | MaxHeapOperators | static |
operator new(size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
operator new(size_t size, void *placement_ptr) | MaxHeapOperators | static |
operator new[](size_t size) | MaxHeapOperators | static |
operator new[](size_t size, const std::nothrow_t &e) | MaxHeapOperators | static |
operator new[](size_t size, const char *filename, int line) | MaxHeapOperators | static |
operator new[](size_t size, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator new[](size_t size, unsigned long flags) | MaxHeapOperators | static |
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
operator!=(const Matrix3 &M) const | Matrix3 | |
operator*(const Matrix3 &A, const Point3 &V) | Matrix3 | friend |
operator*(const Point3 &V, const Matrix3 &A) | Matrix3 | friend |
operator*(const Matrix3 &) const | Matrix3 | |
operator*=(const Matrix3 &M) | Matrix3 | |
operator*=(float a) | Matrix3 | |
operator+(const Matrix3 &) const | Matrix3 | |
operator+=(const Matrix3 &M) | Matrix3 | |
operator-(const Matrix3 &) const | Matrix3 | |
operator-=(const Matrix3 &M) | Matrix3 | |
operator=(const Matrix3 &)=default | Matrix3 | |
operator=(Matrix3 &&)=default | Matrix3 | |
operator==(const Matrix3 &M) const | Matrix3 | |
operator[](int i) const | Matrix3 | |
Orthogonalize() | Matrix3 | |
Parity() const | Matrix3 | |
PointTransform(const Point3 &p) const | Matrix3 | |
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) | Matrix3 | friend |
Quat class | Matrix3 | friend |
RotAngleAxisMatrix(const Point3 &axis, float angle) | Matrix3 | friend |
RotateX(float angle) | Matrix3 | |
RotateXMatrix(float angle) | Matrix3 | friend |
RotateY(float angle) | Matrix3 | |
RotateYMatrix(float angle) | Matrix3 | friend |
RotateYPRMatrix(float Yaw, float Pitch, float Roll) | Matrix3 | friend |
RotateZ(float angle) | Matrix3 | |
RotateZMatrix(float angle) | Matrix3 | friend |
Save(ISave *isave) | Matrix3 | |
Scale(const Point3 &s, BOOL trans=FALSE) | Matrix3 | |
ScaleMatrix(const Point3 &s) | Matrix3 | friend |
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) | Matrix3 | friend |
ValidateFlags() | Matrix3 | |
VectorTransform(const Matrix3 &M, const Point3 &V) | Matrix3 | friend |
VectorTransform(const Point3 &V, const Matrix3 &M) | Matrix3 | friend |
VectorTransform(const Point3 &p) const | Matrix3 | |
XFormMat(const Matrix3 &xm, const Matrix3 &m) | Matrix3 | friend |
Zero() | Matrix3 |