|
jaulib v1.4.0-2-g788cf73
Jau Support Library (C++, Java, ..)
|
#include <cassert>#include <cmath>#include <cstdarg>#include <initializer_list>#include <iostream>#include <limits>#include <string>#include <vector>#include <jau/debug.hpp>#include <jau/float_math.hpp>#include <jau/int_types.hpp>#include <jau/math/fov_hv_halves.hpp>#include <jau/math/math_error.hpp>#include <jau/math/recti.hpp>#include <jau/math/vec3f.hpp>#include <jau/math/vec4f.hpp>#include <jau/type_concepts.hpp>Go to the source code of this file.
Classes | |
| class | jau::math::Matrix4< Value_type > |
| Basic 4x4 value_type matrix implementation using fields for intensive use-cases (host operations). More... | |
Namespaces | |
| namespace | jau |
| __pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros. | |
| namespace | jau::math |
| namespace | jau::math::geom |
Typedefs | |
| typedef Matrix4< float > | jau::math::Mat4f |
Functions | |
| template<jau::req::packed_floating_point T> | |
| constexpr Matrix4< T > | jau::math::operator* (const Matrix4< T > &lhs, const Matrix4< T > &rhs) noexcept |
| template<jau::req::packed_floating_point T> | |
| constexpr Matrix4< T > | jau::math::operator* (const Matrix4< T > &lhs, const T s) noexcept |
| template<jau::req::packed_floating_point T> | |
| constexpr Matrix4< T > | jau::math::operator* (const T s, const Matrix4< T > &rhs) noexcept |
| template<jau::req::packed_floating_point T> | |
| std::ostream & | jau::math::operator<< (std::ostream &out, const Matrix4< T > &v) noexcept |