Neo  0.5.0
Developer Documentation
Neo::Matrix4x4 Member List

This is the complete list of members for Neo::Matrix4x4, including all inherited members.

affineInvert(void)Neo::Matrix4x4
affineInvertTranspose(void)Neo::Matrix4x4
entriesNeo::Matrix4x4
getAffineInverse(void) const Neo::Matrix4x4
getAffineInverseTranspose(void) const Neo::Matrix4x4
getColumn(int position) const Neo::Matrix4x4
getEntry(int position) const Neo::Matrix4x4
getEulerAngles(void) const Neo::Matrix4x4
getInverse(void) const Neo::Matrix4x4
getInverseRotatedVector3(const Vector3 &vec) const Neo::Matrix4x4
getInversetranslatedVector3(const Vector3 &vec) const Neo::Matrix4x4
getInversetranspose(void) const Neo::Matrix4x4
getRotatedVector3(const Vector3 &vec) const Neo::Matrix4x4inline
getRow(int position) const Neo::Matrix4x4
getScale(void) const Neo::Matrix4x4
getTranslatedVector3(const Vector3 &vec) const Neo::Matrix4x4
getTranslationPart(void) const Neo::Matrix4x4inline
getTranspose(void) const Neo::Matrix4x4
inverseRotateVector3(Vector3 &vec) const Neo::Matrix4x4inline
inversetranslateVector3(Vector3 &vec) const Neo::Matrix4x4inline
invert(void)Neo::Matrix4x4
invertTranspose(void)Neo::Matrix4x4
loadIdentity(void)Neo::Matrix4x4
loadZero(void)Neo::Matrix4x4
Matrix4x4(void)Neo::Matrix4x4inline
Matrix4x4(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)Neo::Matrix4x4
Matrix4x4(const float *value)Neo::Matrix4x4
Matrix4x4(const Matrix4x4 &mat)Neo::Matrix4x4
operator const float *() const Neo::Matrix4x4inline
operator float *() const Neo::Matrix4x4inline
operator!=(const Matrix4x4 &mat) const Neo::Matrix4x4
operator()(int col, int row)Neo::Matrix4x4inline
operator*(const Matrix4x4 &mat) const Neo::Matrix4x4
operator*(const float value) const Neo::Matrix4x4
operator*(float factor, const Matrix4x4 &mat)Neo::Matrix4x4friend
operator*(const Vector4 mat) const Neo::Matrix4x4
operator*(const Vector3 mat) const Neo::Matrix4x4inline
operator*=(const Matrix4x4 &mat)Neo::Matrix4x4
operator*=(const float value)Neo::Matrix4x4
operator+(const Matrix4x4 &mat) const Neo::Matrix4x4
operator+(void) const Neo::Matrix4x4inline
operator+=(const Matrix4x4 &mat)Neo::Matrix4x4
operator-(const Matrix4x4 &mat) const Neo::Matrix4x4
operator-(void) const Neo::Matrix4x4
operator-=(const Matrix4x4 &mat)Neo::Matrix4x4
operator/(const float value) const Neo::Matrix4x4
operator/=(const float value)Neo::Matrix4x4
operator==(const Matrix4x4 &mat) const Neo::Matrix4x4
rotate(const Vector3 &axis, const float angle)Neo::Matrix4x4
rotateVector3(Vector3 &vec) const Neo::Matrix4x4inline
scale(const Vector3 &scaleFactor)Neo::Matrix4x4
setEntry(int position, float value)Neo::Matrix4x4
setRotationAxis(const float angle, const Vector3 &axis)Neo::Matrix4x4
setRotationEuler(const float angleX, const float angleY, const float angleZ)Neo::Matrix4x4
setRotationPartEuler(const float angleX, const float angleY, const float angleZ)Neo::Matrix4x4
setRotationPartEuler(const Vector3 &rotations)Neo::Matrix4x4inline
setRotationX(const float angle)Neo::Matrix4x4
setRotationY(const float angle)Neo::Matrix4x4
setRotationZ(const float angle)Neo::Matrix4x4
setScale(const Vector3 &scaleFactor)Neo::Matrix4x4
setTranslation(const Vector3 &translation)Neo::Matrix4x4
setTranslationPart(const Vector3 &translation)Neo::Matrix4x4
setUniformScale(const float size)Neo::Matrix4x4
translate(const Vector3 translate)Neo::Matrix4x4
translateVector3(Vector3 &vec) const Neo::Matrix4x4inline
transpose(void)Neo::Matrix4x4
~Matrix4x4(void)Neo::Matrix4x4inline