Visualization Library 2.0.0
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
This is the complete list of members for vl::Matrix4< T_Scalar >, including all inherited members.
as3x3() const | vl::Matrix4< T_Scalar > | inline |
diff(const Matrix4 &other) const | vl::Matrix4< T_Scalar > | inline |
e(int i, int j) const | vl::Matrix4< T_Scalar > | inline |
e(int i, int j) | vl::Matrix4< T_Scalar > | inline |
fill(T_Scalar val) | vl::Matrix4< T_Scalar > | inline |
fillPtr(T_Scalar *val) | vl::Matrix4< T_Scalar > | inline |
get3x3() const | vl::Matrix4< T_Scalar > | inline |
getAsLookAt(Vector3< T_Scalar > &eye, Vector3< T_Scalar > &at, Vector3< T_Scalar > &up, Vector3< T_Scalar > &right) const | vl::Matrix4< T_Scalar > | |
getAsLookAtModeling(Vector3< T_Scalar > &eye, Vector3< T_Scalar > &at, Vector3< T_Scalar > &up, Vector3< T_Scalar > &right) const | vl::Matrix4< T_Scalar > | |
getFrustum(T_Scalar pleft, T_Scalar pright, T_Scalar pbottom, T_Scalar ptop, T_Scalar pnear, T_Scalar pfar) | vl::Matrix4< T_Scalar > | static |
getIdentity() | vl::Matrix4< T_Scalar > | inlinestatic |
getIdentity(Matrix4 &out) | vl::Matrix4< T_Scalar > | inlinestatic |
getInverse(Matrix4 &dest) const | vl::Matrix4< T_Scalar > | |
getInverse(T_Scalar *determinant=NULL) const | vl::Matrix4< T_Scalar > | inline |
getLookAt(const Vector3< T_Scalar > &eye, const Vector3< T_Scalar > &at, const Vector3< T_Scalar > &up) | vl::Matrix4< T_Scalar > | static |
getLookAtModeling(const Vector3< T_Scalar > &eye, const Vector3< T_Scalar > &at, const Vector3< T_Scalar > &up) | vl::Matrix4< T_Scalar > | static |
getNull(Matrix4 &out) | vl::Matrix4< T_Scalar > | inlinestatic |
getNull() | vl::Matrix4< T_Scalar > | inlinestatic |
getOrtho(T_Scalar pleft, T_Scalar pright, T_Scalar pbottom, T_Scalar ptop, T_Scalar pnear, T_Scalar pfar) | vl::Matrix4< T_Scalar > | static |
getOrtho2D(T_Scalar pleft, T_Scalar pright, T_Scalar pbottom, T_Scalar ptop) | vl::Matrix4< T_Scalar > | static |
getPerspective(T_Scalar fovy, T_Scalar aspect_ratio, T_Scalar znear, T_Scalar zfar) | vl::Matrix4< T_Scalar > | static |
getRotation(Matrix4 &out, T_Scalar degrees, T_Scalar x, T_Scalar y, T_Scalar z) | vl::Matrix4< T_Scalar > | static |
getRotation(T_Scalar degrees, T_Scalar x, T_Scalar y, T_Scalar z) | vl::Matrix4< T_Scalar > | inlinestatic |
getRotation(T_Scalar degrees, const Vector3< T_Scalar > &v) | vl::Matrix4< T_Scalar > | inlinestatic |
getRotation(T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2) | vl::Matrix4< T_Scalar > | inlinestatic |
getRotation(T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2, T_Scalar degrees3, const Vector3< T_Scalar > &v3) | vl::Matrix4< T_Scalar > | inlinestatic |
getRotation(Matrix4 &out, const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to) | vl::Matrix4< T_Scalar > | static |
getRotation(const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to) | vl::Matrix4< T_Scalar > | inlinestatic |
getRotationXYZ(T_Scalar degX, T_Scalar degY, T_Scalar degZ) | vl::Matrix4< T_Scalar > | inlinestatic |
getRotationZYX(T_Scalar degZ, T_Scalar degY, T_Scalar degX) | vl::Matrix4< T_Scalar > | inlinestatic |
getScaling(Matrix4 &out, const Vector3< T_Scalar > &v) | vl::Matrix4< T_Scalar > | inlinestatic |
getScaling(const Vector3< T_Scalar > &v) | vl::Matrix4< T_Scalar > | inlinestatic |
getScaling(T_Scalar x, T_Scalar y, T_Scalar z) | vl::Matrix4< T_Scalar > | inlinestatic |
getScaling(Matrix4 &out, T_Scalar x, T_Scalar y, T_Scalar z) | vl::Matrix4< T_Scalar > | inlinestatic |
getT() const | vl::Matrix4< T_Scalar > | inline |
getTranslation(Matrix4 &out, const Vector3< T_Scalar > &v) | vl::Matrix4< T_Scalar > | inlinestatic |
getTranslation(const Vector3< T_Scalar > &v) | vl::Matrix4< T_Scalar > | inlinestatic |
getTranslation(T_Scalar x, T_Scalar y, T_Scalar z) | vl::Matrix4< T_Scalar > | inlinestatic |
getTranslation(Matrix4 &out, T_Scalar x, T_Scalar y, T_Scalar z) | vl::Matrix4< T_Scalar > | inlinestatic |
getTransposed() const | vl::Matrix4< T_Scalar > | inline |
getTransposed(Matrix4 &dest) const | vl::Matrix4< T_Scalar > | inline |
getX() const | vl::Matrix4< T_Scalar > | inline |
getY() const | vl::Matrix4< T_Scalar > | inline |
getYXRotationAngles(T_Scalar °rees_y, T_Scalar °rees_x) const | vl::Matrix4< T_Scalar > | |
getZ() const | vl::Matrix4< T_Scalar > | inline |
invert(T_Scalar *determinant=NULL) | vl::Matrix4< T_Scalar > | inline |
isIdentity() const | vl::Matrix4< T_Scalar > | inline |
isNull() const | vl::Matrix4< T_Scalar > | inline |
Matrix4(const Matrix4< T > &m) | vl::Matrix4< T_Scalar > | inlineexplicit |
Matrix4() | vl::Matrix4< T_Scalar > | inline |
Matrix4(T_Scalar n) | vl::Matrix4< T_Scalar > | inlineexplicit |
Matrix4(T_Scalar *val) | vl::Matrix4< T_Scalar > | inlineexplicit |
Matrix4(T_Scalar e00, T_Scalar e01, T_Scalar e02, T_Scalar e03, T_Scalar e10, T_Scalar e11, T_Scalar e12, T_Scalar e13, T_Scalar e20, T_Scalar e21, T_Scalar e22, T_Scalar e23, T_Scalar e30, T_Scalar e31, T_Scalar e32, T_Scalar e33) | vl::Matrix4< T_Scalar > | inlineexplicit |
multiply(Matrix4 &out, const Matrix4 &p, const Matrix4 &q) | vl::Matrix4< T_Scalar > | inlinestatic |
mVec | vl::Matrix4< T_Scalar > | protected |
operator!=(const Matrix4 &m) const | vl::Matrix4< T_Scalar > | inline |
operator*(T_Scalar d) const | vl::Matrix4< T_Scalar > | inline |
operator*=(const Matrix4 &m) | vl::Matrix4< T_Scalar > | inline |
operator*=(T_Scalar d) | vl::Matrix4< T_Scalar > | inline |
operator+(const Matrix4 &m) const | vl::Matrix4< T_Scalar > | inline |
operator+(T_Scalar d) const | vl::Matrix4< T_Scalar > | inline |
operator+=(const Matrix4 &m) | vl::Matrix4< T_Scalar > | inline |
operator+=(T_Scalar d) | vl::Matrix4< T_Scalar > | inline |
operator-(const Matrix4 &m) const | vl::Matrix4< T_Scalar > | inline |
operator-() const | vl::Matrix4< T_Scalar > | inline |
operator-(T_Scalar d) const | vl::Matrix4< T_Scalar > | inline |
operator-=(const Matrix4 &m) | vl::Matrix4< T_Scalar > | inline |
operator-=(T_Scalar d) | vl::Matrix4< T_Scalar > | inline |
operator/(T_Scalar d) const | vl::Matrix4< T_Scalar > | inline |
operator/=(T_Scalar d) | vl::Matrix4< T_Scalar > | inline |
operator=(const Matrix4 &m) | vl::Matrix4< T_Scalar > | inline |
operator==(const Matrix4 &m) const | vl::Matrix4< T_Scalar > | inline |
postMultiply(const Matrix4 &m) | vl::Matrix4< T_Scalar > | inline |
preMultiply(const Matrix4 &m) | vl::Matrix4< T_Scalar > | inline |
ptr() | vl::Matrix4< T_Scalar > | inline |
ptr() const | vl::Matrix4< T_Scalar > | inline |
rotate(T_Scalar degrees, const Vector3< T_Scalar > &v) | vl::Matrix4< T_Scalar > | inline |
rotate(T_Scalar degrees, T_Scalar x, T_Scalar y, T_Scalar z) | vl::Matrix4< T_Scalar > | inline |
rotate(T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2) | vl::Matrix4< T_Scalar > | inline |
rotate(T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2, T_Scalar degrees3, const Vector3< T_Scalar > &v3) | vl::Matrix4< T_Scalar > | inline |
rotate(const Vector4< T_Scalar > &from, const Vector4< T_Scalar > &to) | vl::Matrix4< T_Scalar > | inline |
rotate(const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to) | vl::Matrix4< T_Scalar > | inline |
rotateXYZ(T_Scalar degX, T_Scalar degY, T_Scalar degZ) | vl::Matrix4< T_Scalar > | inline |
rotateZYX(T_Scalar degZ, T_Scalar degY, T_Scalar degX) | vl::Matrix4< T_Scalar > | inline |
scalar_type typedef | vl::Matrix4< T_Scalar > | |
scale(T_Scalar x, T_Scalar y, T_Scalar z) | vl::Matrix4< T_Scalar > | inline |
scale(const Vector3< T_Scalar > v) | vl::Matrix4< T_Scalar > | inline |
set3x3(const Matrix3< T_Scalar > &m) | vl::Matrix4< T_Scalar > | inline |
setIdentity() | vl::Matrix4< T_Scalar > | inline |
setNull() | vl::Matrix4< T_Scalar > | inline |
setT(const Vector3< T_Scalar > &v) | vl::Matrix4< T_Scalar > | inline |
setX(const Vector3< T_Scalar > &v) | vl::Matrix4< T_Scalar > | inline |
setY(const Vector3< T_Scalar > &v) | vl::Matrix4< T_Scalar > | inline |
setZ(const Vector3< T_Scalar > &v) | vl::Matrix4< T_Scalar > | inline |
translate(T_Scalar x, T_Scalar y, T_Scalar z) | vl::Matrix4< T_Scalar > | inline |
translate(const Vector3< T_Scalar > &v) | vl::Matrix4< T_Scalar > | inline |
transpose() | vl::Matrix4< T_Scalar > | inline |
Visualization Library 2.0.0 Reference Documentation
Updated on Wed Dec 23 2020 12:44:09.
© Copyright Michele Bosi. All rights reserved.