|
ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
|
Functions | |
| float | linear (float t) |
| float | ease_in_quad (float t) |
| float | ease_out_quad (float t) |
| float | ease_in_out_quad (float t) |
| float | ease_in_cubic (float t) |
| float | ease_out_cubic (float t) |
| float | ease_in_out_cubic (float t) |
| float | ease_in_sine (float t) |
| float | ease_out_sine (float t) |
| float | ease_in_out_sine (float t) |
| float | ease_in_expo (float t) |
| float | ease_out_expo (float t) |
| float | ease_in_out_expo (float t) |
| float | ease_in_elastic (float t) |
| float | ease_out_elastic (float t) |
| float | ease_in_bounce (float t) |
| float | ease_out_bounce (float t) |
| float | ease_in_back (float t) |
| float | ease_out_back (float t) |
| template<typename T , typename Func > | |
| T | ease (const T &a, const T &b, float t, Func func) |
| T asw::easing::ease | ( | const T & | a, |
| const T & | b, | ||
| float | t, | ||
| Func | func ) |
| float asw::easing::ease_in_back | ( | float | t | ) |
Definition at line 140 of file easing.cpp.
| float asw::easing::ease_in_bounce | ( | float | t | ) |
Definition at line 134 of file easing.cpp.
| float asw::easing::ease_in_cubic | ( | float | t | ) |
Definition at line 29 of file easing.cpp.
| float asw::easing::ease_in_elastic | ( | float | t | ) |
Definition at line 91 of file easing.cpp.
| float asw::easing::ease_in_expo | ( | float | t | ) |
Definition at line 63 of file easing.cpp.
| float asw::easing::ease_in_out_cubic | ( | float | t | ) |
Definition at line 40 of file easing.cpp.
| float asw::easing::ease_in_out_expo | ( | float | t | ) |
Definition at line 73 of file easing.cpp.
| float asw::easing::ease_in_out_quad | ( | float | t | ) |
Definition at line 23 of file easing.cpp.
| float asw::easing::ease_in_out_sine | ( | float | t | ) |
Definition at line 57 of file easing.cpp.
| float asw::easing::ease_in_quad | ( | float | t | ) |
Definition at line 13 of file easing.cpp.
| float asw::easing::ease_in_sine | ( | float | t | ) |
Definition at line 47 of file easing.cpp.
| float asw::easing::ease_out_back | ( | float | t | ) |
Definition at line 146 of file easing.cpp.
| float asw::easing::ease_out_bounce | ( | float | t | ) |
Definition at line 113 of file easing.cpp.
| float asw::easing::ease_out_cubic | ( | float | t | ) |
Definition at line 34 of file easing.cpp.
| float asw::easing::ease_out_elastic | ( | float | t | ) |
Definition at line 101 of file easing.cpp.
| float asw::easing::ease_out_expo | ( | float | t | ) |
Definition at line 68 of file easing.cpp.
| float asw::easing::ease_out_quad | ( | float | t | ) |
Definition at line 18 of file easing.cpp.
| float asw::easing::ease_out_sine | ( | float | t | ) |
Definition at line 52 of file easing.cpp.
| float asw::easing::linear | ( | float | t | ) |
Definition at line 7 of file easing.cpp.