Not Enough Math
Lightweight zero-dependency C++ math library
Loading...
Searching...
No Matches
nem::ease Namespace Reference

Functions

template<std::floating_point T>
constexpr T in_out_back (T v)
 
template<std::floating_point T>
constexpr T in_back (T v)
 
template<std::floating_point T>
constexpr T out_back (T v)
 
template<std::floating_point T>
constexpr T in_sine (T v)
 
template<std::floating_point T>
constexpr T out_sine (T v)
 
template<std::floating_point T>
constexpr T in_out_sine (T v)
 
template<std::floating_point T>
constexpr T in_bounce (T v)
 
template<std::floating_point T>
constexpr T out_bounce (T v)
 
template<std::floating_point T>
constexpr T in_out_bounce (T v)
 
template<std::floating_point T>
in_elastic (T v)
 
template<std::floating_point T>
out_elastic (T v)
 
template<std::floating_point T>
in_out_elastic (T v)
 
template<std::floating_point T>
constexpr T in_cubic (T v)
 
template<std::floating_point T>
constexpr T out_cubic (T v)
 
template<std::floating_point T>
constexpr T in_out_cubic (T v)
 

Function Documentation

◆ in_back()

template<std::floating_point T>
T nem::ease::in_back ( T v)
constexpr

Definition at line 27 of file easing.hpp.

◆ in_bounce()

template<std::floating_point T>
T nem::ease::in_bounce ( T v)
constexpr

Definition at line 58 of file easing.hpp.

◆ in_cubic()

template<std::floating_point T>
T nem::ease::in_cubic ( T v)
constexpr

Definition at line 146 of file easing.hpp.

◆ in_elastic()

template<std::floating_point T>
T nem::ease::in_elastic ( T v)
inline

Definition at line 111 of file easing.hpp.

◆ in_out_back()

template<std::floating_point T>
T nem::ease::in_out_back ( T v)
constexpr

Definition at line 16 of file easing.hpp.

◆ in_out_bounce()

template<std::floating_point T>
T nem::ease::in_out_bounce ( T v)
constexpr

Definition at line 104 of file easing.hpp.

◆ in_out_cubic()

template<std::floating_point T>
T nem::ease::in_out_cubic ( T v)
constexpr

Definition at line 156 of file easing.hpp.

◆ in_out_elastic()

template<std::floating_point T>
T nem::ease::in_out_elastic ( T v)
inline

Definition at line 133 of file easing.hpp.

◆ in_out_sine()

template<std::floating_point T>
T nem::ease::in_out_sine ( T v)
constexpr

Definition at line 53 of file easing.hpp.

◆ in_sine()

template<std::floating_point T>
T nem::ease::in_sine ( T v)
constexpr

Definition at line 43 of file easing.hpp.

◆ out_back()

template<std::floating_point T>
T nem::ease::out_back ( T v)
constexpr

Definition at line 35 of file easing.hpp.

◆ out_bounce()

template<std::floating_point T>
T nem::ease::out_bounce ( T v)
constexpr

Definition at line 81 of file easing.hpp.

◆ out_cubic()

template<std::floating_point T>
T nem::ease::out_cubic ( T v)
constexpr

Definition at line 151 of file easing.hpp.

◆ out_elastic()

template<std::floating_point T>
T nem::ease::out_elastic ( T v)
inline

Definition at line 122 of file easing.hpp.

◆ out_sine()

template<std::floating_point T>
T nem::ease::out_sine ( T v)
constexpr

Definition at line 48 of file easing.hpp.