|
FTXUI 6.1.9
C++ functional terminal UI.
|
类 | |
| class | Params |
| class | Animator |
命名空间 | |
| namespace | ftxui |
| #include "ftxui/component/component_base.hpp" // 用于 ComponentBase | |
| namespace | ftxui::animation |
| FTXUI ftxui::animation:: 命名空间 | |
| namespace | ftxui::animation::easing |
类型定义 | |
| using | Clock = std::chrono::steady_clock |
| using | TimePoint = std::chrono::time_point<Clock> |
| using | Duration = std::chrono::duration<float> |
| using | Function = std::function<float(float)> |
函数 | |
| void | RequestAnimationFrame () |
| RequestAnimationFrame 是一个请求在下一个动画周期中绘制新帧的函数。 | |
| float | Linear (float p) |
| 模仿直线 y = x | |
| float | QuadraticIn (float p) |
| 模仿抛物线 y = x^2 | |
| float | QuadraticOut (float p) |
| float | QuadraticInOut (float p) |
| float | CubicIn (float p) |
| float | CubicOut (float p) |
| float | CubicInOut (float p) |
| float | QuarticIn (float p) |
| float | QuarticOut (float p) |
| float | QuarticInOut (float p) |
| float | QuinticIn (float p) |
| float | QuinticOut (float p) |
| float | QuinticInOut (float p) |
| float | SineIn (float p) |
| float | SineOut (float p) |
| float | SineInOut (float p) |
| float | CircularIn (float p) |
| float | CircularOut (float p) |
| float | CircularInOut (float p) |
| float | ExponentialIn (float p) |
| float | ExponentialOut (float p) |
| float | ExponentialInOut (float p) |
| float | ElasticIn (float p) |
| float | ElasticOut (float p) |
| float | ElasticInOut (float p) |
| float | BackIn (float p) |
| float | BackOut (float p) |
| float | BackInOut (float p) |
| float | BounceIn (float p) |
| float | BounceOut (float p) |
| float | BounceInOut (float p) |