4#ifndef FTXUI_ANIMATION_HPP
5#define FTXUI_ANIMATION_HPP
27using Clock = std::chrono::steady_clock;
103 Duration duration = std::chrono::milliseconds(250),
105 Duration delay = std::chrono::milliseconds(0));
109 float to()
const {
return to_; }
Animator(float *from, float to=0.f, Duration duration=std::chrono::milliseconds(250), easing::Function easing_function=easing::Linear, Duration delay=std::chrono::milliseconds(0))
void OnAnimation(Params &)
Params(Duration duration)
Duration duration() const
La duración que representa este paso de animación.
void RequestAnimationFrame()
RequestAnimationFrame es una función que solicita que se dibuje un nuevo fotograma en el siguiente ci...
El espacio de nombres ftxui::animation::easing:: de FTXUI.
float CircularInOut(float p)
float BounceInOut(float p)
float CubicInOut(float p)
float Linear(float p)
Modelado según la línea y = x.
float CircularOut(float p)
float ExponentialInOut(float p)
float ElasticInOut(float p)
float QuarticInOut(float p)
float QuadraticInOut(float p)
float QuarticOut(float p)
float CircularIn(float p)
float ExponentialOut(float p)
float QuadraticOut(float p)
float QuinticOut(float p)
float QuadraticIn(float p)
Modelado según la parábola y = x^2.
float ExponentialIn(float p)
float ElasticOut(float p)
std::function< float(float)> Function
float QuinticInOut(float p)
El espacio de nombres ftxui::animation:: de FTXUI.
std::chrono::steady_clock Clock
std::chrono::duration< float > Duration
std::chrono::time_point< Clock > TimePoint