Expand description

Definitions for various easing functions

Structs

User-defined cubic Bézier curve

Accelerating on 1/4 of a sine wave from point A to point B

Accelerating cubically from point A to point B

Accelerating then decelerating on 1/2 of a sine wave from point A to point B

Accelerating then decelerating cubically from point A to point B

Accelerating then decelerating quadratically from point A to point B

Accelerating then decelerating quartically from point A to point B

Accelerating then decelerating quintically from point A to point B

Accelerating quadratically from point A to point B

Accelerating quartically from point A to point B

Accelerating quintically from point A to point B

Decelerating on 1/4 of a sine wave from point A to point B

Decelerating cubically from point A to point B

Decelerating quadratically from point A to point B

Decelerating quartically from point A to point B

Decelerating quintically from point A to point B

Hold function, always returns A

User-defined easing function which wraps a normalized AnimationSequence<Float>

Linear interpolation from point A to point B

Step function, returns the closest to either point A or B