reference

This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.

ofMatrix4x4 Member List

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

_matofMatrix4x4
decompose(ofVec3f &translation, ofQuaternion &rotation, ofVec3f &scale, ofQuaternion &so) constofMatrix4x4
getFrustum(double &left, double &right, double &bottom, double &top, double &zNear, double &zFar) constofMatrix4x4
getInverse() constofMatrix4x4
getInverseOf(const ofMatrix4x4 &matrix)ofMatrix4x4inlinestatic
getLookAt(ofVec3f &eye, ofVec3f &center, ofVec3f &up, float lookDistance=1.0f) constofMatrix4x4
getOrtho(double &left, double &right, double &bottom, double &top, double &zNear, double &zFar) constofMatrix4x4
getOrthoNormalOf(const ofMatrix4x4 &matrix)ofMatrix4x4inlinestatic
getPerspective(double &fovy, double &aspectRatio, double &zNear, double &zFar) constofMatrix4x4
getPtr()ofMatrix4x4inline
getPtr() constofMatrix4x4inline
getRotate() constofMatrix4x4
getRowAsVec3f(std::size_t i) constofMatrix4x4inline
getRowAsVec4f(std::size_t i) constofMatrix4x4inline
getScale() constofMatrix4x4
getTranslation() constofMatrix4x4
getTransposedOf(const ofMatrix4x4 &matrix)ofMatrix4x4inlinestatic
glRotate(float angle, float x, float y, float z)ofMatrix4x4
glRotate(const ofQuaternion &q)ofMatrix4x4
glRotateRad(float angle, float x, float y, float z)ofMatrix4x4
glScale(float x, float y, float z)ofMatrix4x4
glScale(const ofVec3f &v)ofMatrix4x4
glTranslate(float tx, float ty, float tz)ofMatrix4x4
glTranslate(const ofVec3f &v)ofMatrix4x4
isIdentity() constofMatrix4x4
isNaN() constofMatrix4x4
isValid() constofMatrix4x4inline
makeFromMultiplicationOf(const ofMatrix4x4 &, const ofMatrix4x4 &)ofMatrix4x4
makeFrustumMatrix(double left, double right, double bottom, double top, double zNear, double zFar)ofMatrix4x4
makeIdentityMatrix()ofMatrix4x4
makeInvertOf(const ofMatrix4x4 &rhs)ofMatrix4x4
makeLookAtMatrix(const ofVec3f &eye, const ofVec3f &center, const ofVec3f &up)ofMatrix4x4
makeLookAtViewMatrix(const ofVec3f &eye, const ofVec3f &center, const ofVec3f &up)ofMatrix4x4
makeOrtho2DMatrix(double left, double right, double bottom, double top)ofMatrix4x4
makeOrthoMatrix(double left, double right, double bottom, double top, double zNear, double zFar)ofMatrix4x4
makeOrthoNormalOf(const ofMatrix4x4 &rhs)ofMatrix4x4
makePerspectiveMatrix(double fovy, double aspectRatio, double zNear, double zFar)ofMatrix4x4
makeRotationMatrix(const ofVec3f &from, const ofVec3f &to)ofMatrix4x4
makeRotationMatrix(float angle, const ofVec3f &axis)ofMatrix4x4
makeRotationMatrix(float angle, float x, float y, float z)ofMatrix4x4
makeRotationMatrix(const ofQuaternion &quaternion)ofMatrix4x4
makeRotationMatrix(float angle1, const ofVec3f &axis1, float angle2, const ofVec3f &axis2, float angle3, const ofVec3f &axis3)ofMatrix4x4
makeScaleMatrix(const ofVec3f &)ofMatrix4x4
makeScaleMatrix(float, float, float)ofMatrix4x4
makeTranslationMatrix(const ofVec3f &)ofMatrix4x4
makeTranslationMatrix(float, float, float)ofMatrix4x4
newFrustumMatrix(double left, double right, double bottom, double top, double zNear, double zFar)ofMatrix4x4inlinestatic
newIdentityMatrix(void)ofMatrix4x4inlinestatic
newLookAtMatrix(const ofVec3f &eye, const ofVec3f &center, const ofVec3f &up)ofMatrix4x4inlinestatic
newOrtho2DMatrix(double left, double right, double bottom, double top)ofMatrix4x4inlinestatic
newOrthoMatrix(double left, double right, double bottom, double top, double zNear, double zFar)ofMatrix4x4inlinestatic
newPerspectiveMatrix(double fovy, double aspectRatio, double zNear, double zFar)ofMatrix4x4inlinestatic
newRotationMatrix(const ofVec3f &from, const ofVec3f &to)ofMatrix4x4inlinestatic
newRotationMatrix(float angle, float x, float y, float z)ofMatrix4x4inlinestatic
newRotationMatrix(float angle, const ofVec3f &axis)ofMatrix4x4inlinestatic
newRotationMatrix(float angle1, const ofVec3f &axis1, float angle2, const ofVec3f &axis2, float angle3, const ofVec3f &axis3)ofMatrix4x4inlinestatic
newRotationMatrix(const ofQuaternion &quat)ofMatrix4x4inlinestatic
newScaleMatrix(const ofVec3f &sv)ofMatrix4x4inlinestatic
newScaleMatrix(float sx, float sy, float sz)ofMatrix4x4inlinestatic
newTranslationMatrix(const ofVec3f &dv)ofMatrix4x4inlinestatic
newTranslationMatrix(float x, float y, float z)ofMatrix4x4inlinestatic
ofMatrix4x4()ofMatrix4x4inline
ofMatrix4x4(const glm::mat4 &mat)ofMatrix4x4inline
ofMatrix4x4(float const *const ptr)ofMatrix4x4inline
ofMatrix4x4(const ofQuaternion &quat)ofMatrix4x4inline
ofMatrix4x4(float a00, float a01, float a02, float a03, float a10, float a11, float a12, float a13, float a20, float a21, float a22, float a23, float a30, float a31, float a32, float a33)ofMatrix4x4
operator glm::mat4() constofMatrix4x4inline
operator()(std::size_t row, std::size_t col)ofMatrix4x4inline
operator()(std::size_t row, std::size_t col) constofMatrix4x4inline
operator*(const ofMatrix4x4 &m) constofMatrix4x4inline
operator*(const ofVec3f &v) constofMatrix4x4inline
operator*(const ofVec4f &v) constofMatrix4x4inline
operator*=(const ofMatrix4x4 &other)ofMatrix4x4inline
operator=(const ofMatrix4x4 &rhs)ofMatrix4x4
postMult(const ofVec3f &v) constofMatrix4x4inline
postMult(const ofVec4f &v) constofMatrix4x4inline
postMult(const ofMatrix4x4 &)ofMatrix4x4
postMultRotate(const ofQuaternion &q)ofMatrix4x4inline
postMultRotate(float angle, float x, float y, float z)ofMatrix4x4inline
postMultScale(const ofVec3f &v)ofMatrix4x4inline
postMultScale(float x, float y, float z)ofMatrix4x4inline
postMultTranslate(const ofVec3f &v)ofMatrix4x4inline
postMultTranslate(float x, float y, float z)ofMatrix4x4inline
preMult(const ofVec3f &v) constofMatrix4x4inline
preMult(const ofVec4f &v) constofMatrix4x4inline
preMult(const ofMatrix4x4 &)ofMatrix4x4
preMultRotate(const ofQuaternion &q)ofMatrix4x4inline
preMultScale(const ofVec3f &v)ofMatrix4x4inline
preMultTranslate(const ofVec3f &v)ofMatrix4x4inline
rotate(float angle, float x, float y, float z)ofMatrix4x4
rotate(const ofQuaternion &q)ofMatrix4x4
rotateRad(float angle, float x, float y, float z)ofMatrix4x4
scale(float x, float y, float z)ofMatrix4x4
scale(const ofVec3f &v)ofMatrix4x4
set(const ofMatrix4x4 &rhs)ofMatrix4x4
set(float const *const ptr)ofMatrix4x4
set(double const *const ptr)ofMatrix4x4
set(float a00, float a01, float a02, float a03, float a10, float a11, float a12, float a13, float a20, float a21, float a22, float a23, float a30, float a31, float a32, float a33)ofMatrix4x4
setRotate(const ofQuaternion &q)ofMatrix4x4
setTranslation(float tx, float ty, float tz)ofMatrix4x4
setTranslation(const ofVec3f &v)ofMatrix4x4
transform3x3(const ofVec3f &v, const ofMatrix4x4 &m)ofMatrix4x4inlinestatic
transform3x3(const ofMatrix4x4 &m, const ofVec3f &v)ofMatrix4x4inlinestatic
translate(float tx, float ty, float tz)ofMatrix4x4
translate(const ofVec3f &v)ofMatrix4x4
~ofMatrix4x4()ofMatrix4x4inline