38void reveal_all(
const std::vector<aurore::View*>& views,
float rise = 8.0f,
int ms = 220,
int stagger_ms = 35,
retro_time_t Time
Definition time.hpp:31
float ease_in_out(float t)
sine
float back_out(float t)
overshoots a little, then settles
void reveal_all(const std::vector< aurore::View * > &views, float rise=8.0f, int ms=220, int stagger_ms=35, int limit=8)
float progress(aurore::Time since, float duration_us)
float ease_out(float t)
Easings, 0..1 to 0..1.
void reveal(aurore::View *view, float rise=10.0f, int ms=180, int delay_ms=0)
void dismiss(aurore::View *view, std::function< void()> then, float rise=8.0f, int ms=200)
void slide_from(aurore::View *view, float dx, float dy, int ms=220)
void breathe(aurore::View *view, float low=0.45f, int ms=700)
view breathes once: to low alpha and back, over ms.
aurore::Time now()
Now, in µs (the clock every helper reads).