FTXUI 6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
animation.cppm
Go to the documentation of this file.
1/// @module ftxui.component.animation
2/// @brief Module file for the Animation namespace of the Component module.
3///
4/// @file animation.cppm
5
6module;
7
9
10export module ftxui.component.animation;
11
12/**
13 * @namespace ftxui::animation
14 * @brief The FTXUI ftxui::animation:: namespace
15 */
16export namespace ftxui::animation {
17 using ftxui::animation::RequestAnimationFrame;
18
22
24
25 /**
26 * @namespace easing
27 * @brief The FTXUI sf::animation::easing:: namespace
28 */
29 namespace easing {
31
32 using ftxui::animation::easing::Linear;
33 using ftxui::animation::easing::QuadraticIn;
34 using ftxui::animation::easing::QuadraticOut;
35 using ftxui::animation::easing::QuadraticInOut;
36 using ftxui::animation::easing::CubicIn;
37 using ftxui::animation::easing::CubicOut;
38 using ftxui::animation::easing::CubicInOut;
39 using ftxui::animation::easing::QuarticIn;
40 using ftxui::animation::easing::QuarticOut;
41 using ftxui::animation::easing::QuarticInOut;
42 using ftxui::animation::easing::QuinticIn;
43 using ftxui::animation::easing::QuinticOut;
44 using ftxui::animation::easing::QuinticInOut;
45 using ftxui::animation::easing::SineIn;
46 using ftxui::animation::easing::SineOut;
47 using ftxui::animation::easing::SineInOut;
48 using ftxui::animation::easing::CircularIn;
49 using ftxui::animation::easing::CircularOut;
50 using ftxui::animation::easing::CircularInOut;
51 using ftxui::animation::easing::ExponentialIn;
52 using ftxui::animation::easing::ExponentialOut;
53 using ftxui::animation::easing::ExponentialInOut;
54 using ftxui::animation::easing::ElasticIn;
55 using ftxui::animation::easing::ElasticOut;
56 using ftxui::animation::easing::ElasticInOut;
57 using ftxui::animation::easing::BackIn;
58 using ftxui::animation::easing::BackOut;
59 using ftxui::animation::easing::BackInOut;
60 using ftxui::animation::easing::BounceIn;
61 using ftxui::animation::easing::BounceOut;
62 using ftxui::animation::easing::BounceInOut;
63 }
64
66}
Module file for the Animation namespace of the Component module.
The FTXUI sf::animation::easing:: namespace.
std::function< float(float)> Function
Definition animation.hpp:35
The FTXUI ftxui::animation:: namespace.
Definition animation.hpp:10
std::chrono::steady_clock Clock
Definition animation.hpp:18
std::chrono::duration< float > Duration
Definition animation.hpp:20
std::chrono::time_point< Clock > TimePoint
Definition animation.hpp:19