jaulib v1.3.0
Jau Support Library (C++, Java, ..)
jau::math::Matrix4< Value_type, > Member List

This is the complete list of members for jau::math::Matrix4< Value_type, >, including all inherited members.

begin() noexceptjau::math::Matrix4< Value_type, >inline
cbegin() const noexceptjau::math::Matrix4< Value_type, >inline
const_iterator typedefjau::math::Matrix4< Value_type, >
const_pointer typedefjau::math::Matrix4< Value_type, >
const_reference typedefjau::math::Matrix4< Value_type, >
determinant() const noexceptjau::math::Matrix4< Value_type, >inline
equals(const Matrix4 &o, const value_type epsilon=std::numeric_limits< value_type >::epsilon()) const noexceptjau::math::Matrix4< Value_type, >inline
get(const jau::nsize_t i) const noexceptjau::math::Matrix4< Value_type, >inline
get(iterator dst) const noexceptjau::math::Matrix4< Value_type, >inline
get(std::vector< value_type > &dst, size_t dst_off) const noexceptjau::math::Matrix4< Value_type, >inline
getColumn(const jau::nsize_t column, Vec4 &v_out) const noexceptjau::math::Matrix4< Value_type, >inline
getColumn(const jau::nsize_t column) const noexceptjau::math::Matrix4< Value_type, >inline
getColumn(const jau::nsize_t column, Vec3 &v_out) const noexceptjau::math::Matrix4< Value_type, >inline
getRow(const jau::nsize_t row, Vec4 &v_out) const noexceptjau::math::Matrix4< Value_type, >inline
getRow(const jau::nsize_t row) const noexceptjau::math::Matrix4< Value_type, >inline
getRow(const jau::nsize_t row, Vec3 &v_out) const noexceptjau::math::Matrix4< Value_type, >inline
halfjau::math::Matrix4< Value_type, >static
inv_deviationjau::math::Matrix4< Value_type, >static
invert() noexceptjau::math::Matrix4< Value_type, >inline
invert(const Matrix4 &src) noexceptjau::math::Matrix4< Value_type, >inline
iterator typedefjau::math::Matrix4< Value_type, >
load(const_iterator src) noexceptjau::math::Matrix4< Value_type, >inline
load(const Matrix4 &src) noexceptjau::math::Matrix4< Value_type, >inline
loadIdentity() noexceptjau::math::Matrix4< Value_type, >inline
mapObjToWin(const Vec3 &obj, const Matrix4 &mMv, const Matrix4 &mP, const Recti &viewport, Vec3 &winPos) noexceptjau::math::Matrix4< Value_type, >inlinestatic
mapObjToWin(const Vec3 &obj, const Matrix4 &mPMv, const Recti &viewport, Vec3 &winPos) noexceptjau::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) noexceptjau::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) noexceptjau::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) noexceptjau::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) noexceptjau::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) noexceptjau::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) noexceptjau::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) noexceptjau::math::Matrix4< Value_type, >inlinestatic
Matrix4() noexceptjau::math::Matrix4< Value_type, >inline
Matrix4(const_iterator m) noexceptjau::math::Matrix4< Value_type, >inline
Matrix4(std::initializer_list< value_type > m) noexceptjau::math::Matrix4< Value_type, >inline
Matrix4(const Matrix4 &o) noexceptjau::math::Matrix4< Value_type, >inline
mul(const Matrix4 &b) noexceptjau::math::Matrix4< Value_type, >inline
mul(const Matrix4 &a, const Matrix4 &b) noexceptjau::math::Matrix4< Value_type, >inline
mulVec3(const Vec3 &v_in, Vec3 &v_out) const noexceptjau::math::Matrix4< Value_type, >inline
mulVec3(Vec3 &v_inout) const noexceptjau::math::Matrix4< Value_type, >inline
mulVec4(const Vec4 &v_in, Vec4 &v_out) const noexceptjau::math::Matrix4< Value_type, >inline
mulVec4(Vec4 &v_inout) const noexceptjau::math::Matrix4< Value_type, >inline
onejau::math::Matrix4< Value_type, >static
operator const_pointer() const noexceptjau::math::Matrix4< Value_type, >inlineexplicit
operator pointer() noexceptjau::math::Matrix4< Value_type, >inlineexplicit
operator*(const Vec4 &rhs) const noexceptjau::math::Matrix4< Value_type, >inline
operator*(const Vec3 &rhs) const noexceptjau::math::Matrix4< Value_type, >inline
operator*=(const value_type s) noexceptjau::math::Matrix4< Value_type, >inline
operator*=(const Matrix4 &rhs) noexceptjau::math::Matrix4< Value_type, >inline
operator=(const Matrix4 &o) noexceptjau::math::Matrix4< Value_type, >inline
operator==(const Matrix4 &rhs) const noexceptjau::math::Matrix4< Value_type, >inline
operator[](size_t i) noexceptjau::math::Matrix4< Value_type, >inline
operator[](size_t i) const noexceptjau::math::Matrix4< Value_type, >inline
pointer typedefjau::math::Matrix4< Value_type, >
Ray3 typedefjau::math::Matrix4< Value_type, >
reference typedefjau::math::Matrix4< Value_type, >
rotate(const value_type ang_rad, const value_type x, const value_type y, const value_type z, Matrix4 &tmp) noexceptjau::math::Matrix4< Value_type, >inline
rotate(const value_type ang_rad, const Vec3 &axis, Matrix4 &tmp) noexceptjau::math::Matrix4< Value_type, >inline
scale(const value_type x, const value_type y, const value_type z, Matrix4 &tmp) noexceptjau::math::Matrix4< Value_type, >inline
scale(const value_type s, Matrix4 &tmp) noexceptjau::math::Matrix4< Value_type, >inline
set(const jau::nsize_t i, const value_type v) noexceptjau::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 &center, const Vec3 &up, Matrix4 &tmp) noexceptjau::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) noexceptjau::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) noexceptjau::math::Matrix4< Value_type, >inline
setToRotationAxis(const value_type ang_rad, value_type x, value_type y, value_type z) noexceptjau::math::Matrix4< Value_type, >inline
setToRotationAxis(const value_type ang_rad, const Vec3 &axis) noexceptjau::math::Matrix4< Value_type, >inline
setToRotationEuler(const value_type bankX, const value_type headingY, const value_type attitudeZ) noexceptjau::math::Matrix4< Value_type, >inline
setToRotationEuler(const Vec3 &angradXYZ) noexceptjau::math::Matrix4< Value_type, >inline
setToScale(const value_type x, const value_type y, const value_type z) noexceptjau::math::Matrix4< Value_type, >inline
setToScale(const Vec3 &s) noexceptjau::math::Matrix4< Value_type, >inline
setToTranslation(const value_type x, const value_type y, const value_type z) noexceptjau::math::Matrix4< Value_type, >inline
setToTranslation(const Vec3 &t) noexceptjau::math::Matrix4< Value_type, >inline
toString(const std::string &rowPrefix, const std::string &f) const noexceptjau::math::Matrix4< Value_type, >inline
toString(const std::string &rowPrefix) const noexceptjau::math::Matrix4< Value_type, >inline
toString() const noexceptjau::math::Matrix4< Value_type, >inline
translate(const value_type x, const value_type y, const value_type z, Matrix4 &tmp) noexceptjau::math::Matrix4< Value_type, >inline
translate(const Vec3 &t, Matrix4 &tmp) noexceptjau::math::Matrix4< Value_type, >inline
transpose() noexceptjau::math::Matrix4< Value_type, >inline
transpose(const Matrix4 &src) noexceptjau::math::Matrix4< Value_type, >inline
twojau::math::Matrix4< Value_type, >static
value_type typedefjau::math::Matrix4< Value_type, >
Vec3 typedefjau::math::Matrix4< Value_type, >
Vec4 typedefjau::math::Matrix4< Value_type, >
zerojau::math::Matrix4< Value_type, >static