This is the complete list of members for Mat4, including all inherited members.
add(float scalar) | Mat4 | |
add(float scalar, Mat4 *dst) | Mat4 | |
add(const Mat4 &mat) | Mat4 | |
add(const Mat4 &m1, const Mat4 &m2, Mat4 *dst) | Mat4 | static |
createBillboard(const Vec3 &objectPosition, const Vec3 &cameraPosition, const Vec3 &cameraUpVector, Mat4 *dst) | Mat4 | static |
createBillboard(const Vec3 &objectPosition, const Vec3 &cameraPosition, const Vec3 &cameraUpVector, const Vec3 &cameraForwardVector, Mat4 *dst) | Mat4 | static |
createLookAt(const Vec3 &eyePosition, const Vec3 &targetPosition, const Vec3 &up, Mat4 *dst) | Mat4 | static |
createLookAt(float eyePositionX, float eyePositionY, float eyePositionZ, float targetCenterX, float targetCenterY, float targetCenterZ, float upX, float upY, float upZ, Mat4 *dst) | Mat4 | static |
createOrthographic(float width, float height, float zNearPlane, float zFarPlane, Mat4 *dst) | Mat4 | static |
createOrthographicOffCenter(float left, float right, float bottom, float top, float zNearPlane, float zFarPlane, Mat4 *dst) | Mat4 | static |
createPerspective(float fieldOfView, float aspectRatio, float zNearPlane, float zFarPlane, Mat4 *dst) | Mat4 | static |
createRotation(const Quaternion &quat, Mat4 *dst) | Mat4 | static |
createRotation(const Vec3 &axis, float angle, Mat4 *dst) | Mat4 | static |
createRotationX(float angle, Mat4 *dst) | Mat4 | static |
createRotationY(float angle, Mat4 *dst) | Mat4 | static |
createRotationZ(float angle, Mat4 *dst) | Mat4 | static |
createScale(const Vec3 &scale, Mat4 *dst) | Mat4 | static |
createScale(float xScale, float yScale, float zScale, Mat4 *dst) | Mat4 | static |
createTranslation(const Vec3 &translation, Mat4 *dst) | Mat4 | static |
createTranslation(float xTranslation, float yTranslation, float zTranslation, Mat4 *dst) | Mat4 | static |
decompose(Vec3 *scale, Quaternion *rotation, Vec3 *translation) const | Mat4 | |
determinant() const | Mat4 | |
getBackVector(Vec3 *dst) const | Mat4 | |
getDownVector(Vec3 *dst) const | Mat4 | |
getForwardVector(Vec3 *dst) const | Mat4 | |
getInversed() const | Mat4 | |
getLeftVector(Vec3 *dst) const | Mat4 | |
getNegated() const | Mat4 | |
getRightVector(Vec3 *dst) const | Mat4 | |
getRotation(Quaternion *rotation) const | Mat4 | |
getScale(Vec3 *scale) const | Mat4 | |
getTranslation(Vec3 *translation) const | Mat4 | |
getTransposed() const | Mat4 | |
getUpVector(Vec3 *dst) const | Mat4 | |
IDENTITY | Mat4 | static |
inverse() | Mat4 | |
isIdentity() const | Mat4 | |
m | Mat4 | |
Mat4() | Mat4 | |
Mat4(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44) | Mat4 | |
Mat4(const float *mat) | Mat4 | |
Mat4(const Mat4 ©) | Mat4 | |
multiply(float scalar) | Mat4 | |
multiply(float scalar, Mat4 *dst) const | Mat4 | |
multiply(const Mat4 &mat, float scalar, Mat4 *dst) | Mat4 | static |
multiply(const Mat4 &mat) | Mat4 | |
multiply(const Mat4 &m1, const Mat4 &m2, Mat4 *dst) | Mat4 | static |
negate() | Mat4 | |
operator*(const Mat4 &mat) const | Mat4 | inline |
operator*=(const Mat4 &mat) | Mat4 | inline |
operator+(const Mat4 &mat) const | Mat4 | inline |
operator+=(const Mat4 &mat) | Mat4 | inline |
operator-(const Mat4 &mat) const | Mat4 | inline |
operator-() const | Mat4 | inline |
operator-=(const Mat4 &mat) | Mat4 | inline |
rotate(const Quaternion &q) | Mat4 | |
rotate(const Quaternion &q, Mat4 *dst) const | Mat4 | |
rotate(const Vec3 &axis, float angle) | Mat4 | |
rotate(const Vec3 &axis, float angle, Mat4 *dst) const | Mat4 | |
rotateX(float angle) | Mat4 | |
rotateX(float angle, Mat4 *dst) const | Mat4 | |
rotateY(float angle) | Mat4 | |
rotateY(float angle, Mat4 *dst) const | Mat4 | |
rotateZ(float angle) | Mat4 | |
rotateZ(float angle, Mat4 *dst) const | Mat4 | |
scale(float value) | Mat4 | |
scale(float value, Mat4 *dst) const | Mat4 | |
scale(float xScale, float yScale, float zScale) | Mat4 | |
scale(float xScale, float yScale, float zScale, Mat4 *dst) const | Mat4 | |
scale(const Vec3 &s) | Mat4 | |
scale(const Vec3 &s, Mat4 *dst) const | Mat4 | |
set(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44) | Mat4 | |
set(const float *mat) | Mat4 | |
set(const Mat4 &mat) | Mat4 | |
setIdentity() | Mat4 | |
setZero() | Mat4 | |
subtract(const Mat4 &mat) | Mat4 | |
subtract(const Mat4 &m1, const Mat4 &m2, Mat4 *dst) | Mat4 | static |
transformPoint(Vec3 *point) const | Mat4 | inline |
transformPoint(const Vec3 &point, Vec3 *dst) const | Mat4 | inline |
transformVector(Vec3 *vector) const | Mat4 | |
transformVector(const Vec3 &vector, Vec3 *dst) const | Mat4 | |
transformVector(float x, float y, float z, float w, Vec3 *dst) const | Mat4 | |
transformVector(Vec4 *vector) const | Mat4 | |
transformVector(const Vec4 &vector, Vec4 *dst) const | Mat4 | |
translate(float x, float y, float z) | Mat4 | |
translate(float x, float y, float z, Mat4 *dst) const | Mat4 | |
translate(const Vec3 &t) | Mat4 | |
translate(const Vec3 &t, Mat4 *dst) const | Mat4 | |
transpose() | Mat4 | |
ZERO | Mat4 | static |
~Mat4() | Mat4 |