0.44.0
|
Enumerations | |
enum class | iaEasingFunction { Linear , InSine , OutSine , InOutSine , OutInSine , InQuad , OutQuad , InOutQuad , OutInQuad , InCubic , OutCubic , InOutCubic , OutInCubic , InQuart , OutQuart , InOutQuart , OutInQuart , InQuint , OutQuint , InOutQuint , OutInQuint , InExpo , OutExpo , InOutExpo , OutInExpo , InCirc , OutCirc , InOutCirc , OutInCirc , InBounce , OutBounce , InOutBounce , OutInBounce } |
|
strong |
interpolation function type definitions
IGOR_INLINE float64 iaux::iaEasing::inBounce | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inCirc | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inCubic | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inExpo | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inOutBounce | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inOutCirc | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inOutCubic | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inOutExpo | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inOutQuad | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inOutQuart | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inOutQuint | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inOutSine | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inQuad | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inQuart | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inQuint | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::inSine | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
t = elapsed time b = begin c = change == ending - beginning d = duration (total time) s = shift or overshoot a = amplitude p = period (0-1)
IGOR_INLINE float64 iaux::iaEasing::outBounce | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outCirc | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outCubic | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outExpo | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outInBounce | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outInCirc | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outInCubic | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outInExpo | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outInQuad | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outInQuart | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outInQuint | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outInSine | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outQuad | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outQuart | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |
IGOR_INLINE float64 iaux::iaEasing::outQuint | ( | float64 | t, |
float64 | b = 0 , |
||
float64 | c = 1 , |
||
float64 | d = 1 |
||
) |