#include <ServoEasing.h>
|
enum | {
kLinearInterpolation = 0,
kContinuous = 1,
kQuadraticEaseIn = 2,
kQuadraticEaseOut = 3,
kQuadraticEaseInOut = 4,
kCubicEaseIn = 5,
kCubicEaseOut = 6,
kCubicEaseInOut = 7,
kQuarticEaseIn = 8,
kQuarticEaseOut = 9,
kQuarticEaseInOut = 10,
kQuinticEaseIn = 11,
kQuinticEaseOut = 12,
kQuinticEaseInOut = 13,
kSineEaseIn = 14,
kSineEaseOut = 15,
kSineEaseInOut = 16,
kCircularEaseIn = 17,
kCircularEaseOut = 18,
kCircularEaseInOut = 19,
kExponentialEaseIn = 20,
kExponentialEaseOut = 21,
kExponentialEaseInOut = 22,
kElasticEaseIn = 23,
kElasticEaseOut = 24,
kElasticEaseInOut = 25,
kBackEaseIn = 26,
kBackEaseOut = 27,
kBackEaseInOut = 28,
kBounceEaseIn = 29,
kBounceEaseOut = 30,
kBounceEaseInOut = 31
} |
|
typedef float(* | Method) (float) |
|
◆ Method
typedef float(* Easing::Method) (float) |
◆ anonymous enum
Enumerator |
---|
kLinearInterpolation | |
kContinuous | |
kQuadraticEaseIn | |
kQuadraticEaseOut | |
kQuadraticEaseInOut | |
kCubicEaseIn | |
kCubicEaseOut | |
kCubicEaseInOut | |
kQuarticEaseIn | |
kQuarticEaseOut | |
kQuarticEaseInOut | |
kQuinticEaseIn | |
kQuinticEaseOut | |
kQuinticEaseInOut | |
kSineEaseIn | |
kSineEaseOut | |
kSineEaseInOut | |
kCircularEaseIn | |
kCircularEaseOut | |
kCircularEaseInOut | |
kExponentialEaseIn | |
kExponentialEaseOut | |
kExponentialEaseInOut | |
kElasticEaseIn | |
kElasticEaseOut | |
kElasticEaseInOut | |
kBackEaseIn | |
kBackEaseOut | |
kBackEaseInOut | |
kBounceEaseIn | |
kBounceEaseOut | |
kBounceEaseInOut | |
◆ BackEaseIn()
static float Easing::BackEaseIn |
( |
float |
p | ) |
|
|
inlinestatic |
◆ BackEaseInOut()
static float Easing::BackEaseInOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ BackEaseOut()
static float Easing::BackEaseOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ BounceEaseIn()
static float Easing::BounceEaseIn |
( |
float |
p | ) |
|
|
inlinestatic |
◆ BounceEaseInOut()
static float Easing::BounceEaseInOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ BounceEaseOut()
static float Easing::BounceEaseOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ CircularEaseIn()
static float Easing::CircularEaseIn |
( |
float |
p | ) |
|
|
inlinestatic |
◆ CircularEaseInOut()
static float Easing::CircularEaseInOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ CircularEaseOut()
static float Easing::CircularEaseOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ Continuous()
static float Easing::Continuous |
( |
float |
p | ) |
|
|
inlinestatic |
◆ CubicEaseIn()
static float Easing::CubicEaseIn |
( |
float |
p | ) |
|
|
inlinestatic |
◆ CubicEaseInOut()
static float Easing::CubicEaseInOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ CubicEaseOut()
static float Easing::CubicEaseOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ ElasticEaseIn()
static float Easing::ElasticEaseIn |
( |
float |
p | ) |
|
|
inlinestatic |
◆ ElasticEaseInOut()
static float Easing::ElasticEaseInOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ ElasticEaseOut()
static float Easing::ElasticEaseOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ ExponentialEaseIn()
static float Easing::ExponentialEaseIn |
( |
float |
p | ) |
|
|
inlinestatic |
◆ ExponentialEaseInOut()
static float Easing::ExponentialEaseInOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ ExponentialEaseOut()
static float Easing::ExponentialEaseOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ getEasingMethod()
static Method Easing::getEasingMethod |
( |
uint8_t |
i | ) |
|
|
inlinestatic |
◆ LinearInterpolation()
static float Easing::LinearInterpolation |
( |
float |
p | ) |
|
|
inlinestatic |
◆ QuadraticEaseIn()
static float Easing::QuadraticEaseIn |
( |
float |
p | ) |
|
|
inlinestatic |
◆ QuadraticEaseInOut()
static float Easing::QuadraticEaseInOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ QuadraticEaseOut()
static float Easing::QuadraticEaseOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ QuarticEaseIn()
static float Easing::QuarticEaseIn |
( |
float |
p | ) |
|
|
inlinestatic |
◆ QuarticEaseInOut()
static float Easing::QuarticEaseInOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ QuarticEaseOut()
static float Easing::QuarticEaseOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ QuinticEaseIn()
static float Easing::QuinticEaseIn |
( |
float |
p | ) |
|
|
inlinestatic |
◆ QuinticEaseInOut()
static float Easing::QuinticEaseInOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ QuinticEaseOut()
static float Easing::QuinticEaseOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ SineEaseIn()
static float Easing::SineEaseIn |
( |
float |
p | ) |
|
|
inlinestatic |
◆ SineEaseInOut()
static float Easing::SineEaseInOut |
( |
float |
p | ) |
|
|
inlinestatic |
◆ SineEaseOut()
static float Easing::SineEaseOut |
( |
float |
p | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: