Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
|
This is the complete list of members for jau::math::Matrix4< Value_type, >, including all inherited members.
begin() noexcept | jau::math::Matrix4< Value_type, > | inline |
cbegin() const noexcept | jau::math::Matrix4< Value_type, > | inline |
const_iterator typedef | jau::math::Matrix4< Value_type, > | |
const_pointer typedef | jau::math::Matrix4< Value_type, > | |
const_reference typedef | jau::math::Matrix4< Value_type, > | |
determinant() const noexcept | jau::math::Matrix4< Value_type, > | inline |
equals(const Matrix4 &o, const value_type epsilon=std::numeric_limits< value_type >::epsilon()) const noexcept | jau::math::Matrix4< Value_type, > | inline |
get(const jau::nsize_t i) const noexcept | jau::math::Matrix4< Value_type, > | inline |
get(iterator dst) const noexcept | jau::math::Matrix4< Value_type, > | inline |
get(std::vector< value_type > &dst, size_t dst_off) const noexcept | jau::math::Matrix4< Value_type, > | inline |
getColumn(const jau::nsize_t column, Vec4 &v_out) const noexcept | jau::math::Matrix4< Value_type, > | inline |
getColumn(const jau::nsize_t column) const noexcept | jau::math::Matrix4< Value_type, > | inline |
getColumn(const jau::nsize_t column, Vec3 &v_out) const noexcept | jau::math::Matrix4< Value_type, > | inline |
getRow(const jau::nsize_t row, Vec4 &v_out) const noexcept | jau::math::Matrix4< Value_type, > | inline |
getRow(const jau::nsize_t row) const noexcept | jau::math::Matrix4< Value_type, > | inline |
getRow(const jau::nsize_t row, Vec3 &v_out) const noexcept | jau::math::Matrix4< Value_type, > | inline |
half | jau::math::Matrix4< Value_type, > | static |
inv_deviation | jau::math::Matrix4< Value_type, > | static |
invert() noexcept | jau::math::Matrix4< Value_type, > | inline |
invert(const Matrix4 &src) noexcept | jau::math::Matrix4< Value_type, > | inline |
iterator typedef | jau::math::Matrix4< Value_type, > | |
load(const_iterator src) noexcept | jau::math::Matrix4< Value_type, > | inline |
load(const Matrix4 &src) noexcept | jau::math::Matrix4< Value_type, > | inline |
loadIdentity() noexcept | jau::math::Matrix4< Value_type, > | inline |
mapObjToWin(const Vec3 &obj, const Matrix4 &mMv, const Matrix4 &mP, const Recti &viewport, Vec3 &winPos) noexcept | jau::math::Matrix4< Value_type, > | inlinestatic |
mapObjToWin(const Vec3 &obj, const Matrix4 &mPMv, const Recti &viewport, Vec3 &winPos) noexcept | jau::math::Matrix4< Value_type, > | inlinestatic |
mapWinToObj(const value_type winx, const value_type winy, const value_type winz, const Matrix4 &mMv, const Matrix4 &mP, const Recti &viewport, Vec3 &objPos, Matrix4 &mat4Tmp) noexcept | jau::math::Matrix4< Value_type, > | inlinestatic |
mapWinToObj(const value_type winx, const value_type winy, const value_type winz, const Matrix4 &invPMv, const Recti &viewport, Vec3 &objPos) noexcept | jau::math::Matrix4< Value_type, > | inlinestatic |
mapWinToObj(const value_type winx, const value_type winy, const value_type winz1, const value_type winz2, const Matrix4 &invPMv, const Recti &viewport, Vec3 &objPos1, Vec3 &objPos2) noexcept | jau::math::Matrix4< Value_type, > | inlinestatic |
mapWinToObj4(const value_type winx, const value_type winy, const value_type winz, const value_type clipw, const Matrix4 &mMv, const Matrix4 &mP, const Recti &viewport, const value_type near, const value_type far, Vec4 &objPos, Matrix4 &mat4Tmp) noexcept | jau::math::Matrix4< Value_type, > | inlinestatic |
mapWinToObj4(const value_type winx, const value_type winy, const value_type winz, const value_type clipw, const Matrix4 &invPMv, const Recti &viewport, const value_type near, const value_type far, Vec4 &objPos) noexcept | jau::math::Matrix4< Value_type, > | inlinestatic |
mapWinToRay(const value_type winx, const value_type winy, const value_type winz0, const value_type winz1, const Matrix4 &mMv, const Matrix4 &mP, const Recti &viewport, Ray3 &ray, Matrix4 &mat4Tmp1) noexcept | jau::math::Matrix4< Value_type, > | inlinestatic |
mapWinToRay(const value_type winx, const value_type winy, const value_type winz0, const value_type winz1, const Matrix4 &invPMv, const Recti &viewport, Ray3 &ray) noexcept | jau::math::Matrix4< Value_type, > | inlinestatic |
Matrix4() noexcept | jau::math::Matrix4< Value_type, > | inline |
Matrix4(const_iterator m) noexcept | jau::math::Matrix4< Value_type, > | inline |
Matrix4(std::initializer_list< value_type > m) noexcept | jau::math::Matrix4< Value_type, > | inline |
Matrix4(const Matrix4 &o) noexcept | jau::math::Matrix4< Value_type, > | inline |
mul(const Matrix4 &b) noexcept | jau::math::Matrix4< Value_type, > | inline |
mul(const Matrix4 &a, const Matrix4 &b) noexcept | jau::math::Matrix4< Value_type, > | inline |
mulVec3(const Vec3 &v_in, Vec3 &v_out) const noexcept | jau::math::Matrix4< Value_type, > | inline |
mulVec3(Vec3 &v_inout) const noexcept | jau::math::Matrix4< Value_type, > | inline |
mulVec4(const Vec4 &v_in, Vec4 &v_out) const noexcept | jau::math::Matrix4< Value_type, > | inline |
mulVec4(Vec4 &v_inout) const noexcept | jau::math::Matrix4< Value_type, > | inline |
one | jau::math::Matrix4< Value_type, > | static |
operator const_pointer() const noexcept | jau::math::Matrix4< Value_type, > | inlineexplicit |
operator pointer() noexcept | jau::math::Matrix4< Value_type, > | inlineexplicit |
operator*(const Vec4 &rhs) const noexcept | jau::math::Matrix4< Value_type, > | inline |
operator*(const Vec3 &rhs) const noexcept | jau::math::Matrix4< Value_type, > | inline |
operator*=(const value_type s) noexcept | jau::math::Matrix4< Value_type, > | inline |
operator*=(const Matrix4 &rhs) noexcept | jau::math::Matrix4< Value_type, > | inline |
operator=(const Matrix4 &o) noexcept | jau::math::Matrix4< Value_type, > | inline |
operator==(const Matrix4 &rhs) const noexcept | jau::math::Matrix4< Value_type, > | inline |
operator[](size_t i) noexcept | jau::math::Matrix4< Value_type, > | inline |
operator[](size_t i) const noexcept | jau::math::Matrix4< Value_type, > | inline |
pointer typedef | jau::math::Matrix4< Value_type, > | |
Ray3 typedef | jau::math::Matrix4< Value_type, > | |
reference typedef | jau::math::Matrix4< Value_type, > | |
rotate(const value_type ang_rad, const value_type x, const value_type y, const value_type z, Matrix4 &tmp) noexcept | jau::math::Matrix4< Value_type, > | inline |
rotate(const value_type ang_rad, const Vec3 &axis, Matrix4 &tmp) noexcept | jau::math::Matrix4< Value_type, > | inline |
scale(const value_type x, const value_type y, const value_type z, Matrix4 &tmp) noexcept | jau::math::Matrix4< Value_type, > | inline |
scale(const value_type s, Matrix4 &tmp) noexcept | jau::math::Matrix4< Value_type, > | inline |
set(const jau::nsize_t i, const value_type v) noexcept | jau::math::Matrix4< Value_type, > | inline |
setToFrustum(const value_type left, const value_type right, const value_type bottom, const value_type top, const value_type zNear, const value_type zFar) | jau::math::Matrix4< Value_type, > | inline |
setToLookAt(const Vec3 &eye, const Vec3 ¢er, const Vec3 &up, Matrix4 &tmp) noexcept | jau::math::Matrix4< Value_type, > | inline |
setToOrtho(const value_type left, const value_type right, const value_type bottom, const value_type top, const value_type zNear, const value_type zFar) noexcept | jau::math::Matrix4< Value_type, > | inline |
setToPerspective(const value_type fovy_rad, const value_type aspect, const value_type zNear, const value_type zFar) | jau::math::Matrix4< Value_type, > | inline |
setToPerspective(const FovHVHalves &fovhv, const value_type zNear, const value_type zFar) | jau::math::Matrix4< Value_type, > | inline |
setToPick(const value_type x, const value_type y, const value_type deltaX, const value_type deltaY, const Recti &viewport, Matrix4 &mat4Tmp) noexcept | jau::math::Matrix4< Value_type, > | inline |
setToRotationAxis(const value_type ang_rad, value_type x, value_type y, value_type z) noexcept | jau::math::Matrix4< Value_type, > | inline |
setToRotationAxis(const value_type ang_rad, const Vec3 &axis) noexcept | jau::math::Matrix4< Value_type, > | inline |
setToRotationEuler(const value_type bankX, const value_type headingY, const value_type attitudeZ) noexcept | jau::math::Matrix4< Value_type, > | inline |
setToRotationEuler(const Vec3 &angradXYZ) noexcept | jau::math::Matrix4< Value_type, > | inline |
setToScale(const value_type x, const value_type y, const value_type z) noexcept | jau::math::Matrix4< Value_type, > | inline |
setToScale(const Vec3 &s) noexcept | jau::math::Matrix4< Value_type, > | inline |
setToTranslation(const value_type x, const value_type y, const value_type z) noexcept | jau::math::Matrix4< Value_type, > | inline |
setToTranslation(const Vec3 &t) noexcept | jau::math::Matrix4< Value_type, > | inline |
toString(const std::string &rowPrefix, const std::string &f) const noexcept | jau::math::Matrix4< Value_type, > | inline |
toString(const std::string &rowPrefix) const noexcept | jau::math::Matrix4< Value_type, > | inline |
toString() const noexcept | jau::math::Matrix4< Value_type, > | inline |
translate(const value_type x, const value_type y, const value_type z, Matrix4 &tmp) noexcept | jau::math::Matrix4< Value_type, > | inline |
translate(const Vec3 &t, Matrix4 &tmp) noexcept | jau::math::Matrix4< Value_type, > | inline |
transpose() noexcept | jau::math::Matrix4< Value_type, > | inline |
transpose(const Matrix4 &src) noexcept | jau::math::Matrix4< Value_type, > | inline |
two | jau::math::Matrix4< Value_type, > | static |
value_type typedef | jau::math::Matrix4< Value_type, > | |
Vec3 typedef | jau::math::Matrix4< Value_type, > | |
Vec4 typedef | jau::math::Matrix4< Value_type, > | |
zero | jau::math::Matrix4< Value_type, > | static |