FTXUI 7.1.0
C++ functional terminal UI.
Loading...
Searching...
No Matches
ftxui::animation::easing Namespace Reference

Typedefs

using Function = std::function<float(float)>
 

Functions

 FTXUI_EXPORT (COMPONENT) float Linear(float p)
 
float Linear (float p)
 Modeled after the line y = x.
 
float QuadraticIn (float p)
 Modeled after the parabola 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)
 

Typedef Documentation

◆ Function

using Function = std::function<float(float)>

Definition at line 46 of file animation.hpp.

Function Documentation

◆ FTXUI_EXPORT()

FTXUI_EXPORT ( COMPONENT )

◆ Linear()

float Linear ( float p)

Modeled after the line y = x.

Definition at line 33 of file animation.cpp.

◆ QuadraticIn()

float QuadraticIn ( float p)

Modeled after the parabola y = x^2.

Definition at line 38 of file animation.cpp.

◆ QuadraticOut()

float QuadraticOut ( float p)

Definition at line 43 of file animation.cpp.

◆ QuadraticInOut()

float QuadraticInOut ( float p)

Definition at line 50 of file animation.cpp.

◆ CubicIn()

float CubicIn ( float p)

Definition at line 55 of file animation.cpp.

◆ CubicOut()

float CubicOut ( float p)

Definition at line 60 of file animation.cpp.

◆ CubicInOut()

float CubicInOut ( float p)

Definition at line 68 of file animation.cpp.

◆ QuarticIn()

float QuarticIn ( float p)

Definition at line 77 of file animation.cpp.

◆ QuarticOut()

float QuarticOut ( float p)

Definition at line 82 of file animation.cpp.

◆ QuarticInOut()

float QuarticInOut ( float p)

Definition at line 90 of file animation.cpp.

◆ QuinticIn()

float QuinticIn ( float p)

Definition at line 99 of file animation.cpp.

◆ QuinticOut()

float QuinticOut ( float p)

Definition at line 104 of file animation.cpp.

◆ QuinticInOut()

float QuinticInOut ( float p)

Definition at line 112 of file animation.cpp.

◆ SineIn()

float SineIn ( float p)

Definition at line 121 of file animation.cpp.

◆ SineOut()

float SineOut ( float p)

Definition at line 126 of file animation.cpp.

◆ SineInOut()

float SineInOut ( float p)

Definition at line 131 of file animation.cpp.

◆ CircularIn()

float CircularIn ( float p)

Definition at line 136 of file animation.cpp.

◆ CircularOut()

float CircularOut ( float p)

Definition at line 141 of file animation.cpp.

◆ CircularInOut()

float CircularInOut ( float p)

Definition at line 148 of file animation.cpp.

◆ ExponentialIn()

float ExponentialIn ( float p)

Definition at line 156 of file animation.cpp.

◆ ExponentialOut()

float ExponentialOut ( float p)

Definition at line 161 of file animation.cpp.

◆ ExponentialInOut()

float ExponentialInOut ( float p)

Definition at line 168 of file animation.cpp.

◆ ElasticIn()

float ElasticIn ( float p)

Definition at line 181 of file animation.cpp.

◆ ElasticOut()

float ElasticOut ( float p)

Definition at line 188 of file animation.cpp.

◆ ElasticInOut()

float ElasticInOut ( float p)

Definition at line 195 of file animation.cpp.

◆ BackIn()

float BackIn ( float p)

Definition at line 206 of file animation.cpp.

◆ BackOut()

float BackOut ( float p)

Definition at line 211 of file animation.cpp.

◆ BackInOut()

float BackInOut ( float p)

Definition at line 219 of file animation.cpp.

◆ BounceIn()

float BounceIn ( float p)

Definition at line 228 of file animation.cpp.

◆ BounceOut()

float BounceOut ( float p)

Definition at line 232 of file animation.cpp.

◆ BounceInOut()

float BounceInOut ( float p)

Definition at line 248 of file animation.cpp.