|
Not Enough Math
Lightweight zero-dependency C++ math library
|
#include <concepts>#include "config.hpp"#include "utils.hpp"#include "trig.hpp"#include "power.hpp"Go to the source code of this file.
Namespaces | |
| namespace | nem |
| namespace | nem::ease |
Functions | |
| template<std::floating_point T> | |
| constexpr T | nem::ease::in_out_back (T v) |
| template<std::floating_point T> | |
| constexpr T | nem::ease::in_back (T v) |
| template<std::floating_point T> | |
| constexpr T | nem::ease::out_back (T v) |
| template<std::floating_point T> | |
| constexpr T | nem::ease::in_sine (T v) |
| template<std::floating_point T> | |
| constexpr T | nem::ease::out_sine (T v) |
| template<std::floating_point T> | |
| constexpr T | nem::ease::in_out_sine (T v) |
| template<std::floating_point T> | |
| constexpr T | nem::ease::in_bounce (T v) |
| template<std::floating_point T> | |
| constexpr T | nem::ease::out_bounce (T v) |
| template<std::floating_point T> | |
| constexpr T | nem::ease::in_out_bounce (T v) |
| template<std::floating_point T> | |
| T | nem::ease::in_elastic (T v) |
| template<std::floating_point T> | |
| T | nem::ease::out_elastic (T v) |
| template<std::floating_point T> | |
| T | nem::ease::in_out_elastic (T v) |
| template<std::floating_point T> | |
| constexpr T | nem::ease::in_cubic (T v) |
| template<std::floating_point T> | |
| constexpr T | nem::ease::out_cubic (T v) |
| template<std::floating_point T> | |
| constexpr T | nem::ease::in_out_cubic (T v) |