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.
_mat | ofMatrix4x4 | |
decompose(ofVec3f &translation, ofQuaternion &rotation, ofVec3f &scale, ofQuaternion &so) const | ofMatrix4x4 | |
getFrustum(double &left, double &right, double &bottom, double &top, double &zNear, double &zFar) const | ofMatrix4x4 | |
getInverse() const | ofMatrix4x4 | |
getInverseOf(const ofMatrix4x4 &matrix) | ofMatrix4x4 | inlinestatic |
getLookAt(ofVec3f &eye, ofVec3f ¢er, ofVec3f &up, float lookDistance=1.0f) const | ofMatrix4x4 | |
getOrtho(double &left, double &right, double &bottom, double &top, double &zNear, double &zFar) const | ofMatrix4x4 | |
getOrthoNormalOf(const ofMatrix4x4 &matrix) | ofMatrix4x4 | inlinestatic |
getPerspective(double &fovy, double &aspectRatio, double &zNear, double &zFar) const | ofMatrix4x4 | |
getPtr() | ofMatrix4x4 | inline |
getPtr() const | ofMatrix4x4 | inline |
getRotate() const | ofMatrix4x4 | |
getRowAsVec3f(std::size_t i) const | ofMatrix4x4 | inline |
getRowAsVec4f(std::size_t i) const | ofMatrix4x4 | inline |
getScale() const | ofMatrix4x4 | |
getTranslation() const | ofMatrix4x4 | |
getTransposedOf(const ofMatrix4x4 &matrix) | ofMatrix4x4 | inlinestatic |
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() const | ofMatrix4x4 | |
isNaN() const | ofMatrix4x4 | |
isValid() const | ofMatrix4x4 | inline |
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 ¢er, const ofVec3f &up) | ofMatrix4x4 | |
makeLookAtViewMatrix(const ofVec3f &eye, const ofVec3f ¢er, 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) | ofMatrix4x4 | inlinestatic |
newIdentityMatrix(void) | ofMatrix4x4 | inlinestatic |
newLookAtMatrix(const ofVec3f &eye, const ofVec3f ¢er, const ofVec3f &up) | ofMatrix4x4 | inlinestatic |
newOrtho2DMatrix(double left, double right, double bottom, double top) | ofMatrix4x4 | inlinestatic |
newOrthoMatrix(double left, double right, double bottom, double top, double zNear, double zFar) | ofMatrix4x4 | inlinestatic |
newPerspectiveMatrix(double fovy, double aspectRatio, double zNear, double zFar) | ofMatrix4x4 | inlinestatic |
newRotationMatrix(const ofVec3f &from, const ofVec3f &to) | ofMatrix4x4 | inlinestatic |
newRotationMatrix(float angle, float x, float y, float z) | ofMatrix4x4 | inlinestatic |
newRotationMatrix(float angle, const ofVec3f &axis) | ofMatrix4x4 | inlinestatic |
newRotationMatrix(float angle1, const ofVec3f &axis1, float angle2, const ofVec3f &axis2, float angle3, const ofVec3f &axis3) | ofMatrix4x4 | inlinestatic |
newRotationMatrix(const ofQuaternion &quat) | ofMatrix4x4 | inlinestatic |
newScaleMatrix(const ofVec3f &sv) | ofMatrix4x4 | inlinestatic |
newScaleMatrix(float sx, float sy, float sz) | ofMatrix4x4 | inlinestatic |
newTranslationMatrix(const ofVec3f &dv) | ofMatrix4x4 | inlinestatic |
newTranslationMatrix(float x, float y, float z) | ofMatrix4x4 | inlinestatic |
ofMatrix4x4() | ofMatrix4x4 | inline |
ofMatrix4x4(const glm::mat4 &mat) | ofMatrix4x4 | inline |
ofMatrix4x4(float const *const ptr) | ofMatrix4x4 | inline |
ofMatrix4x4(const ofQuaternion &quat) | ofMatrix4x4 | inline |
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() const | ofMatrix4x4 | inline |
operator()(std::size_t row, std::size_t col) | ofMatrix4x4 | inline |
operator()(std::size_t row, std::size_t col) const | ofMatrix4x4 | inline |
operator*(const ofMatrix4x4 &m) const | ofMatrix4x4 | inline |
operator*(const ofVec3f &v) const | ofMatrix4x4 | inline |
operator*(const ofVec4f &v) const | ofMatrix4x4 | inline |
operator*=(const ofMatrix4x4 &other) | ofMatrix4x4 | inline |
operator=(const ofMatrix4x4 &rhs) | ofMatrix4x4 | |
postMult(const ofVec3f &v) const | ofMatrix4x4 | inline |
postMult(const ofVec4f &v) const | ofMatrix4x4 | inline |
postMult(const ofMatrix4x4 &) | ofMatrix4x4 | |
postMultRotate(const ofQuaternion &q) | ofMatrix4x4 | inline |
postMultRotate(float angle, float x, float y, float z) | ofMatrix4x4 | inline |
postMultScale(const ofVec3f &v) | ofMatrix4x4 | inline |
postMultScale(float x, float y, float z) | ofMatrix4x4 | inline |
postMultTranslate(const ofVec3f &v) | ofMatrix4x4 | inline |
postMultTranslate(float x, float y, float z) | ofMatrix4x4 | inline |
preMult(const ofVec3f &v) const | ofMatrix4x4 | inline |
preMult(const ofVec4f &v) const | ofMatrix4x4 | inline |
preMult(const ofMatrix4x4 &) | ofMatrix4x4 | |
preMultRotate(const ofQuaternion &q) | ofMatrix4x4 | inline |
preMultScale(const ofVec3f &v) | ofMatrix4x4 | inline |
preMultTranslate(const ofVec3f &v) | ofMatrix4x4 | inline |
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) | ofMatrix4x4 | inlinestatic |
transform3x3(const ofMatrix4x4 &m, const ofVec3f &v) | ofMatrix4x4 | inlinestatic |
translate(float tx, float ty, float tz) | ofMatrix4x4 | |
translate(const ofVec3f &v) | ofMatrix4x4 | |
~ofMatrix4x4() | ofMatrix4x4 | inline |