#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: