Euphoria
|
eu::core::easing Namespace Reference
Enumerations | |
enum class | Function { linear , smooth_start2 , smooth_start3 , smooth_start4 , smooth_stop2 , smooth_stop3 , smooth_stop4 , smooth_step2 , smooth_step3 , smooth_step4 } |
Functions | |
template<int steps> | |
constexpr float | ipow (float t) |
template<> | |
constexpr float | ipow< 1 > (float t) |
constexpr float | flip (float t) |
constexpr float | blend (float a, float b, float weight) |
template<int steps> | |
constexpr float | fracpow (float frac, float t) |
constexpr float | fabs (float t) |
constexpr float | bounce_clamp_top (float t) |
constexpr float | bounce_clamp_bottom (float t) |
constexpr float | bounce_clamp (float t) |
constexpr float | normalized_bezier_curve3 (float b, float c, float t) |
template<int steps> | |
float | smooth_start (float t) |
template<int steps> | |
float | smooth_stop (float t) |
template<int steps> | |
float | smooth_step (float t) |
float | apply (Function f, float t) |
std::vector< std::pair< const char *, Function > > | get_all_values () |
Enumeration Type Documentation
◆ Function
|
strong |
Function Documentation
◆ apply()
◆ blend()
|
constexpr |
◆ bounce_clamp()
|
constexpr |
◆ bounce_clamp_bottom()
|
constexpr |
◆ bounce_clamp_top()
|
constexpr |
◆ fabs()
|
constexpr |
◆ flip()
|
constexpr |
◆ fracpow()
template<int steps>
|
constexpr |
◆ get_all_values()
std::vector< std::pair< const char *, Function > > eu::core::easing::get_all_values | ( | ) |
◆ ipow()
template<int steps>
|
constexpr |
◆ ipow< 1 >()
template<>
|
constexpr |
◆ normalized_bezier_curve3()
|
constexpr |
◆ smooth_start()
template<int steps>
float eu::core::easing::smooth_start | ( | float | t | ) |
◆ smooth_step()
template<int steps>
float eu::core::easing::smooth_step | ( | float | t | ) |