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

Typedefs

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

Functions

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)
 

Typedef Documentation

◆ Function

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

Definition at line 40 of file animation.hpp.

Function Documentation

◆ Linear()

float Linear ( float p)

模仿直線 y = x

Definition at line 27 of file animation.cpp.

◆ QuadraticIn()

float QuadraticIn ( float p)

模仿拋物線 y = x^2

Definition at line 32 of file animation.cpp.

◆ QuadraticOut()

float QuadraticOut ( float p)

Definition at line 37 of file animation.cpp.

◆ QuadraticInOut()

float QuadraticInOut ( float p)

Definition at line 44 of file animation.cpp.

◆ CubicIn()

float CubicIn ( float p)

Definition at line 49 of file animation.cpp.

◆ CubicOut()

float CubicOut ( float p)

Definition at line 54 of file animation.cpp.

◆ CubicInOut()

float CubicInOut ( float p)

Definition at line 62 of file animation.cpp.

◆ QuarticIn()

float QuarticIn ( float p)

Definition at line 71 of file animation.cpp.

◆ QuarticOut()

float QuarticOut ( float p)

Definition at line 76 of file animation.cpp.

◆ QuarticInOut()

float QuarticInOut ( float p)

Definition at line 84 of file animation.cpp.

◆ QuinticIn()

float QuinticIn ( float p)

Definition at line 93 of file animation.cpp.

◆ QuinticOut()

float QuinticOut ( float p)

Definition at line 98 of file animation.cpp.

◆ QuinticInOut()

float QuinticInOut ( float p)

Definition at line 106 of file animation.cpp.

◆ SineIn()

float SineIn ( float p)

Definition at line 115 of file animation.cpp.

◆ SineOut()

float SineOut ( float p)

Definition at line 120 of file animation.cpp.

◆ SineInOut()

float SineInOut ( float p)

Definition at line 125 of file animation.cpp.

◆ CircularIn()

float CircularIn ( float p)

Definition at line 130 of file animation.cpp.

◆ CircularOut()

float CircularOut ( float p)

Definition at line 135 of file animation.cpp.

◆ CircularInOut()

float CircularInOut ( float p)

Definition at line 142 of file animation.cpp.

◆ ExponentialIn()

float ExponentialIn ( float p)

Definition at line 150 of file animation.cpp.

◆ ExponentialOut()

float ExponentialOut ( float p)

Definition at line 155 of file animation.cpp.

◆ ExponentialInOut()

float ExponentialInOut ( float p)

Definition at line 162 of file animation.cpp.

◆ ElasticIn()

float ElasticIn ( float p)

Definition at line 175 of file animation.cpp.

◆ ElasticOut()

float ElasticOut ( float p)

Definition at line 182 of file animation.cpp.

◆ ElasticInOut()

float ElasticInOut ( float p)

Definition at line 189 of file animation.cpp.

◆ BackIn()

float BackIn ( float p)

Definition at line 200 of file animation.cpp.

◆ BackOut()

float BackOut ( float p)

Definition at line 205 of file animation.cpp.

◆ BackInOut()

float BackInOut ( float p)

Definition at line 213 of file animation.cpp.

◆ BounceIn()

float BounceIn ( float p)

Definition at line 222 of file animation.cpp.

◆ BounceOut()

float BounceOut ( float p)

Definition at line 226 of file animation.cpp.

◆ BounceInOut()

float BounceInOut ( float p)

Definition at line 242 of file animation.cpp.