neoGFX
Cross-platform C++ app/game engine
|
Go to the source code of this file.
Namespaces | |
namespace | neogfx |
namespace | neogfx::math |
Functions | |
template<typename T > | |
T | neogfx::inf_add (T lhs, T rhs) |
template<typename T > | |
T | neogfx::inf_multiply (T lhs, T rhs) |
template<typename T , uint32_t D> | |
basic_vector< T, D, column_vector > | neogfx::inf_multiply (const basic_matrix< T, D, D > &left, const basic_vector< T, D, column_vector > &right) |
template<typename T , uint32_t D> | |
basic_vector< T, D, row_vector > | neogfx::inf_multiply (const basic_vector< T, D, row_vector > &left, const basic_matrix< T, D, D > &right) |
template<typename T > | |
T | neogfx::mix (const T &aLhs, const T &aRhs, double aMixValue) |
template<typename T1 , typename T2 > | |
T1 | neogfx::mix (const T1 &aLhs, const T2 &, double) |
template<typename T > | |
T | neogfx::mix (const std::optional< T > &aLhs, const std::optional< T > &aRhs, double aMixValue) |