ClassMMatrix4x4

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 
<noinclude>{{doxybot-warning|MMatrix4x4}}</noinclude><includeonly>
 
<noinclude>{{doxybot-warning|MMatrix4x4}}</noinclude><includeonly>
 
{{doxybot-class|MMatrix4x4|}}
 
{{doxybot-class|MMatrix4x4|}}
{{doxybot-member|float MMatrix4x4::entries[16]|[16]}}
+
{{doxybot-member|float MMatrix4x4::entries[16][16]|}}
{{doxybot-member|float MMatrix4x4::entries[16]|[16]|}}
+
{{doxybot-member|MMatrix4x4::MMatrix4x4(void)|}}
{{doxybot-member|MMatrix4x4::MMatrix4x4|(void)}}
+
{{doxybot-member|MMatrix4x4::MMatrix4x4(float e0, float e1, float e2, float e3, float e4, float e5, float e6, float e7, float e8, float e9, float e10, float e11, float e12, float e13, float e14, float e15)|}}
{{doxybot-member|MMatrix4x4::MMatrix4x4|(void)|}}
+
{{doxybot-member|MMatrix4x4::MMatrix4x4(const float *value)|}}
{{doxybot-member|MMatrix4x4::MMatrix4x4|(float e0, float e1, float e2, float e3, float e4, float e5, float e6, float e7, float e8, float e9, float e10, float e11, float e12, float e13, float e14, float e15)}}
+
{{doxybot-member|MMatrix4x4::MMatrix4x4(const MMatrix4x4 &mat)|}}
{{doxybot-member|MMatrix4x4::MMatrix4x4|(float e0, float e1, float e2, float e3, float e4, float e5, float e6, float e7, float e8, float e9, float e10, float e11, float e12, float e13, float e14, float e15)|}}
+
{{doxybot-member|MMatrix4x4::~MMatrix4x4(void)|}}
{{doxybot-member|MMatrix4x4::MMatrix4x4|(const float *value)}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator+(const MMatrix4x4 &mat) const |}}
{{doxybot-member|MMatrix4x4::MMatrix4x4|(const float *value)|}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator-(const MMatrix4x4 &mat) const |}}
{{doxybot-member|MMatrix4x4::MMatrix4x4|(const MMatrix4x4 &mat)}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator*(const MMatrix4x4 &mat) const |}}
{{doxybot-member|MMatrix4x4::MMatrix4x4|(const MMatrix4x4 &mat)|}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator*(const float value) const |}}
{{doxybot-member|MMatrix4x4::~MMatrix4x4|(void)}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator/(const float value) const |}}
{{doxybot-member|MMatrix4x4::~MMatrix4x4|(void)|}}
+
{{doxybot-member|void MMatrix4x4::operator+=(const MMatrix4x4 &mat)|}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator+|(const MMatrix4x4 &mat) const }}
+
{{doxybot-member|void MMatrix4x4::operator-=(const MMatrix4x4 &mat)|}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator+|(const MMatrix4x4 &mat) const |}}
+
{{doxybot-member|void MMatrix4x4::operator*=(const MMatrix4x4 &mat)|}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator-|(const MMatrix4x4 &mat) const }}
+
{{doxybot-member|void MMatrix4x4::operator*=(const float value)|}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator-|(const MMatrix4x4 &mat) const |}}
+
{{doxybot-member|void MMatrix4x4::operator/=(const float value)|}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator*|(const MMatrix4x4 &mat) const }}
+
{{doxybot-member|bool MMatrix4x4::operator==(const MMatrix4x4 &mat) const |}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator*|(const MMatrix4x4 &mat) const |}}
+
{{doxybot-member|bool MMatrix4x4::operator!=(const MMatrix4x4 &mat) const |}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator*|(const float value) const }}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator-(void) const |}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator*|(const float value) const |}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator+(void) const |}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator/|(const float value) const }}
+
{{doxybot-member|MVector4 MMatrix4x4::operator*(const MVector4 mat) const |}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator/|(const float value) const |}}
+
{{doxybot-member|MVector3 MMatrix4x4::operator*(const MVector3 mat) const |}}
{{doxybot-member|void MMatrix4x4::operator+=|(const MMatrix4x4 &mat)}}
+
{{doxybot-member|float& MMatrix4x4::operator()(int col, int row)|}}
{{doxybot-member|void MMatrix4x4::operator+=|(const MMatrix4x4 &mat)|}}
+
{{doxybot-member|MMatrix4x4::operator float *() const |}}
{{doxybot-member|void MMatrix4x4::operator-=|(const MMatrix4x4 &mat)}}
+
{{doxybot-member|MMatrix4x4::operator const float *() const |}}
{{doxybot-member|void MMatrix4x4::operator-=|(const MMatrix4x4 &mat)|}}
+
{{doxybot-member|void MMatrix4x4::loadIdentity(void)|}}
{{doxybot-member|void MMatrix4x4::operator*=|(const MMatrix4x4 &mat)}}
+
{{doxybot-member|void MMatrix4x4::loadZero(void)|}}
{{doxybot-member|void MMatrix4x4::operator*=|(const MMatrix4x4 &mat)|}}
+
{{doxybot-member|void MMatrix4x4::invert(void)|}}
{{doxybot-member|void MMatrix4x4::operator*=|(const float value)}}
+
{{doxybot-member|void MMatrix4x4::transpose(void)|}}
{{doxybot-member|void MMatrix4x4::operator*=|(const float value)|}}
+
{{doxybot-member|void MMatrix4x4::affineInvert(void)|}}
{{doxybot-member|void MMatrix4x4::operator/=|(const float value)}}
+
{{doxybot-member|void MMatrix4x4::invertTranspose(void)|}}
{{doxybot-member|void MMatrix4x4::operator/=|(const float value)|}}
+
{{doxybot-member|void MMatrix4x4::affineInvertTranspose(void)|}}
{{doxybot-member|bool MMatrix4x4::operator==|(const MMatrix4x4 &mat) const }}
+
{{doxybot-member|void MMatrix4x4::scale(const MVector3 &scaleFactor)|}}
{{doxybot-member|bool MMatrix4x4::operator==|(const MMatrix4x4 &mat) const |}}
+
{{doxybot-member|void MMatrix4x4::rotate(const MVector3 &axis, const float angle)|}}
{{doxybot-member|bool MMatrix4x4::operator!=|(const MMatrix4x4 &mat) const }}
+
{{doxybot-member|void MMatrix4x4::translate(const MVector3 translate)|}}
{{doxybot-member|bool MMatrix4x4::operator!=|(const MMatrix4x4 &mat) const |}}
+
{{doxybot-member|void MMatrix4x4::setEntry(int position, float value)|}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator-|(void) const }}
+
{{doxybot-member|void MMatrix4x4::setScale(const MVector3 &scaleFactor)|}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator-|(void) const |}}
+
{{doxybot-member|void MMatrix4x4::setUniformScale(const float size)|}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator+|(void) const }}
+
{{doxybot-member|void MMatrix4x4::setTranslation(const MVector3 &translation)|}}
{{doxybot-member|MMatrix4x4 MMatrix4x4::operator+|(void) const |}}
+
{{doxybot-member|void MMatrix4x4::setTranslationPart(const MVector3 &translation)|}}
{{doxybot-member|MVector4 MMatrix4x4::operator*|(const MVector4 mat) const }}
+
{{doxybot-member|void MMatrix4x4::setRotationAxis(const float angle, const MVector3 &axis)|}}
{{doxybot-member|MVector4 MMatrix4x4::operator*|(const MVector4 mat) const |}}
+
{{doxybot-member|void MMatrix4x4::setRotationX(const float angle)|}}
{{doxybot-member|MVector3 MMatrix4x4::operator*|(const MVector3 mat) const }}
+
{{doxybot-member|void MMatrix4x4::setRotationY(const float angle)|}}
{{doxybot-member|MVector3 MMatrix4x4::operator*|(const MVector3 mat) const |}}
+
{{doxybot-member|void MMatrix4x4::setRotationZ(const float angle)|}}
{{doxybot-member|float& MMatrix4x4::operator()|(int col, int row)}}
+
{{doxybot-member|void MMatrix4x4::setRotationEuler(const float angleX, const float angleY, const float angleZ)|}}
{{doxybot-member|float& MMatrix4x4::operator()|(int col, int row)|}}
+
{{doxybot-member|void MMatrix4x4::setRotationPartEuler(const float angleX, const float angleY, const float angleZ)|}}
{{doxybot-member|MMatrix4x4::operator float *|() const }}
+
{{doxybot-member|void MMatrix4x4::setRotationPartEuler(const MVector3 &rotations)|}}
{{doxybot-member|MMatrix4x4::operator float *|() const |}}
+
{{doxybot-member|float MMatrix4x4::getEntry(int position) const |}}
{{doxybot-member|MMatrix4x4::operator const float *|() const }}
+
{{doxybot-member|MVector3 MMatrix4x4::getRotatedVector3(const MVector3 &vec) const |}}
{{doxybot-member|MMatrix4x4::operator const float *|() const |}}
+
{{doxybot-member|MVector3 MMatrix4x4::getInverseRotatedVector3(const MVector3 &vec) const |}}
{{doxybot-member|void MMatrix4x4::loadIdentity|(void)}}
+
{{doxybot-member|MVector3 MMatrix4x4::getTranslatedVector3(const MVector3 &vec) const |}}
{{doxybot-member|void MMatrix4x4::loadIdentity|(void)|}}
+
{{doxybot-member|MVector3 MMatrix4x4::getInversetranslatedVector3(const MVector3 &vec) const |}}
{{doxybot-member|void MMatrix4x4::loadZero|(void)}}
+
{{doxybot-member|MVector3 MMatrix4x4::getTranslationPart(void) const |}}
{{doxybot-member|void MMatrix4x4::loadZero|(void)|}}
+
{{doxybot-member|MVector3 MMatrix4x4::getEulerAngles(void) const |}}
{{doxybot-member|void MMatrix4x4::invert|(void)}}
+
{{doxybot-member|MVector3 MMatrix4x4::getScale(void) const |}}
{{doxybot-member|void MMatrix4x4::invert|(void)|}}
+
{{doxybot-member|MVector4 MMatrix4x4::getRow(int position) const |}}
{{doxybot-member|void MMatrix4x4::transpose|(void)}}
+
{{doxybot-member|MVector4 MMatrix4x4::getColumn(int position) const |}}
{{doxybot-member|void MMatrix4x4::transpose|(void)|}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getInverse(void) const |}}
{{doxybot-member|void MMatrix4x4::affineInvert|(void)}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getTranspose(void) const |}}
{{doxybot-member|void MMatrix4x4::affineInvert|(void)|}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getInversetranspose(void) const |}}
{{doxybot-member|void MMatrix4x4::invertTranspose|(void)}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getAffineInverse(void) const |}}
{{doxybot-member|void MMatrix4x4::invertTranspose|(void)|}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getAffineInverseTranspose(void) const |}}
{{doxybot-member|void MMatrix4x4::affineInvertTranspose|(void)}}
+
{{doxybot-member|void MMatrix4x4::rotateVector3(MVector3 &vec) const |}}
{{doxybot-member|void MMatrix4x4::affineInvertTranspose|(void)|}}
+
{{doxybot-member|void MMatrix4x4::inverseRotateVector3(MVector3 &vec) const |}}
{{doxybot-member|void MMatrix4x4::scale|(const MVector3 &scaleFactor)}}
+
{{doxybot-member|void MMatrix4x4::translateVector3(MVector3 &vec) const |}}
{{doxybot-member|void MMatrix4x4::scale|(const MVector3 &scaleFactor)|}}
+
{{doxybot-member|void MMatrix4x4::inversetranslateVector3(MVector3 &vec) const |}}
{{doxybot-member|void MMatrix4x4::rotate|(const MVector3 &axis, const float angle)}}
+
{{doxybot-member|MMatrix4x4 operator*(float factor, const MMatrix4x4 &mat)|}}
{{doxybot-member|void MMatrix4x4::rotate|(const MVector3 &axis, const float angle)|}}
+
{{doxybot-member|void MMatrix4x4::translate|(const MVector3 translate)}}
+
{{doxybot-member|void MMatrix4x4::translate|(const MVector3 translate)|}}
+
{{doxybot-member|void MMatrix4x4::setEntry|(int position, float value)}}
+
{{doxybot-member|void MMatrix4x4::setEntry|(int position, float value)|}}
+
{{doxybot-member|void MMatrix4x4::setScale|(const MVector3 &scaleFactor)}}
+
{{doxybot-member|void MMatrix4x4::setScale|(const MVector3 &scaleFactor)|}}
+
{{doxybot-member|void MMatrix4x4::setUniformScale|(const float size)}}
+
{{doxybot-member|void MMatrix4x4::setUniformScale|(const float size)|}}
+
{{doxybot-member|void MMatrix4x4::setTranslation|(const MVector3 &translation)}}
+
{{doxybot-member|void MMatrix4x4::setTranslation|(const MVector3 &translation)|}}
+
{{doxybot-member|void MMatrix4x4::setTranslationPart|(const MVector3 &translation)}}
+
{{doxybot-member|void MMatrix4x4::setTranslationPart|(const MVector3 &translation)|}}
+
{{doxybot-member|void MMatrix4x4::setRotationAxis|(const float angle, const MVector3 &axis)}}
+
{{doxybot-member|void MMatrix4x4::setRotationAxis|(const float angle, const MVector3 &axis)|}}
+
{{doxybot-member|void MMatrix4x4::setRotationX|(const float angle)}}
+
{{doxybot-member|void MMatrix4x4::setRotationX|(const float angle)|}}
+
{{doxybot-member|void MMatrix4x4::setRotationY|(const float angle)}}
+
{{doxybot-member|void MMatrix4x4::setRotationY|(const float angle)|}}
+
{{doxybot-member|void MMatrix4x4::setRotationZ|(const float angle)}}
+
{{doxybot-member|void MMatrix4x4::setRotationZ|(const float angle)|}}
+
{{doxybot-member|void MMatrix4x4::setRotationEuler|(const float angleX, const float angleY, const float angleZ)}}
+
{{doxybot-member|void MMatrix4x4::setRotationEuler|(const float angleX, const float angleY, const float angleZ)|}}
+
{{doxybot-member|void MMatrix4x4::setRotationPartEuler|(const float angleX, const float angleY, const float angleZ)}}
+
{{doxybot-member|void MMatrix4x4::setRotationPartEuler|(const float angleX, const float angleY, const float angleZ)|}}
+
{{doxybot-member|void MMatrix4x4::setRotationPartEuler|(const MVector3 &rotations)}}
+
{{doxybot-member|void MMatrix4x4::setRotationPartEuler|(const MVector3 &rotations)|}}
+
{{doxybot-member|float MMatrix4x4::getEntry|(int position) const }}
+
{{doxybot-member|float MMatrix4x4::getEntry|(int position) const |}}
+
{{doxybot-member|MVector3 MMatrix4x4::getRotatedVector3|(const MVector3 &vec) const }}
+
{{doxybot-member|MVector3 MMatrix4x4::getRotatedVector3|(const MVector3 &vec) const |}}
+
{{doxybot-member|MVector3 MMatrix4x4::getInverseRotatedVector3|(const MVector3 &vec) const }}
+
{{doxybot-member|MVector3 MMatrix4x4::getInverseRotatedVector3|(const MVector3 &vec) const |}}
+
{{doxybot-member|MVector3 MMatrix4x4::getTranslatedVector3|(const MVector3 &vec) const }}
+
{{doxybot-member|MVector3 MMatrix4x4::getTranslatedVector3|(const MVector3 &vec) const |}}
+
{{doxybot-member|MVector3 MMatrix4x4::getInversetranslatedVector3|(const MVector3 &vec) const }}
+
{{doxybot-member|MVector3 MMatrix4x4::getInversetranslatedVector3|(const MVector3 &vec) const |}}
+
{{doxybot-member|MVector3 MMatrix4x4::getTranslationPart|(void) const }}
+
{{doxybot-member|MVector3 MMatrix4x4::getTranslationPart|(void) const |}}
+
{{doxybot-member|MVector3 MMatrix4x4::getEulerAngles|(void) const }}
+
{{doxybot-member|MVector3 MMatrix4x4::getEulerAngles|(void) const |}}
+
{{doxybot-member|MVector3 MMatrix4x4::getScale|(void) const }}
+
{{doxybot-member|MVector3 MMatrix4x4::getScale|(void) const |}}
+
{{doxybot-member|MVector4 MMatrix4x4::getRow|(int position) const }}
+
{{doxybot-member|MVector4 MMatrix4x4::getRow|(int position) const |}}
+
{{doxybot-member|MVector4 MMatrix4x4::getColumn|(int position) const }}
+
{{doxybot-member|MVector4 MMatrix4x4::getColumn|(int position) const |}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getInverse|(void) const }}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getInverse|(void) const |}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getTranspose|(void) const }}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getTranspose|(void) const |}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getInversetranspose|(void) const }}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getInversetranspose|(void) const |}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getAffineInverse|(void) const }}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getAffineInverse|(void) const |}}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getAffineInverseTranspose|(void) const }}
+
{{doxybot-member|MMatrix4x4 MMatrix4x4::getAffineInverseTranspose|(void) const |}}
+
{{doxybot-member|void MMatrix4x4::rotateVector3|(MVector3 &vec) const }}
+
{{doxybot-member|void MMatrix4x4::rotateVector3|(MVector3 &vec) const |}}
+
{{doxybot-member|void MMatrix4x4::inverseRotateVector3|(MVector3 &vec) const }}
+
{{doxybot-member|void MMatrix4x4::inverseRotateVector3|(MVector3 &vec) const |}}
+
{{doxybot-member|void MMatrix4x4::translateVector3|(MVector3 &vec) const }}
+
{{doxybot-member|void MMatrix4x4::translateVector3|(MVector3 &vec) const |}}
+
{{doxybot-member|void MMatrix4x4::inversetranslateVector3|(MVector3 &vec) const }}
+
{{doxybot-member|void MMatrix4x4::inversetranslateVector3|(MVector3 &vec) const |}}
+
{{doxybot-member|MMatrix4x4 operator*|(float factor, const MMatrix4x4 &mat)}}
+
{{doxybot-member|MMatrix4x4 operator*|(float factor, const MMatrix4x4 &mat)|}}
+
 
{{doxybot-categories}}
 
{{doxybot-categories}}
 
</includeonly>
 
</includeonly>

Revision as of 13:58, 8 February 2014

This page is automatically edited by Doxybot. Do not edit it manually, human! Edit instead the main page MMatrix4x4 that it is trancluded into.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox