easing

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package easing contains easing functions.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BackEaseIn

func BackEaseIn(t, start, end float64) float64

BackEaseIn interpolates between a start and end value with a back easing.

func BackEaseInOut

func BackEaseInOut(t, start, end float64) float64

BackEaseInOut interpolates between a start and end value with a back easing.

func BackEaseOut

func BackEaseOut(t, start, end float64) float64

BackEaseOut interpolates between a start and end value with a back easing.

func BounceEaseIn

func BounceEaseIn(t, start, end float64) float64

BounceEaseIn interpolates between a start and end value with a bounce easing.

func BounceEaseInOut

func BounceEaseInOut(t, start, end float64) float64

BounceEaseInOut interpolates between a start and end value with a bounce easing.

func BounceEaseOut

func BounceEaseOut(t, start, end float64) float64

BounceEaseOut interpolates between a start and end value with a bounce easing.

func CircularEaseIn

func CircularEaseIn(t, start, end float64) float64

CircularEaseIn interpolates between a start and end value with a circular easing.

func CircularEaseInOut

func CircularEaseInOut(t, start, end float64) float64

CircularEaseInOut interpolates between a start and end value with a circular easing.

func CircularEaseOut

func CircularEaseOut(t, start, end float64) float64

CircularEaseOut interpolates between a start and end value with a circular easing.

func CubicEaseIn

func CubicEaseIn(t, start, end float64) float64

CubicEaseIn interpolates between a start and end value with a cubic easing.

func CubicEaseInOut

func CubicEaseInOut(t, start, end float64) float64

CubicEaseInOut interpolates between a start and end value with a cubic easing.

func CubicEaseOut

func CubicEaseOut(t, start, end float64) float64

CubicEaseOut interpolates between a start and end value with a cubic easing.

func ElasticEaseIn

func ElasticEaseIn(t, start, end float64) float64

ElasticEaseIn interpolates between a start and end value with a elastic easing.

func ElasticEaseInOut

func ElasticEaseInOut(t, start, end float64) float64

ElasticEaseInOut interpolates between a start and end value with a elastic easing.

func ElasticEaseOut

func ElasticEaseOut(t, start, end float64) float64

ElasticEaseOut interpolates between a start and end value with a elastic easing.

func ExponentialEaseIn

func ExponentialEaseIn(t, start, end float64) float64

ExponentialEaseIn interpolates between a start and end value with a exponential easing.

func ExponentialEaseInOut

func ExponentialEaseInOut(t, start, end float64) float64

ExponentialEaseInOut interpolates between a start and end value with a exponential easing.

func ExponentialEaseOut

func ExponentialEaseOut(t, start, end float64) float64

ExponentialEaseOut interpolates between a start and end value with a exponential easing.

func LinearEase

func LinearEase(t, start, end float64) float64

LinearEase interpolates between a start and end value linearly.

func QuadraticEaseIn

func QuadraticEaseIn(t, start, end float64) float64

QuadraticEaseIn interpolates between a start and end value with a quadratic easing.

func QuadraticEaseInOut

func QuadraticEaseInOut(t, start, end float64) float64

QuadraticEaseInOut interpolates between a start and end value with a quadratic easing.

func QuadraticEaseOut

func QuadraticEaseOut(t, start, end float64) float64

QuadraticEaseOut interpolates between a start and end value with a quadratic easing.

func QuarticEaseIn

func QuarticEaseIn(t, start, end float64) float64

QuarticEaseIn interpolates between a start and end value with a quartic easing.

func QuarticEaseInOut

func QuarticEaseInOut(t, start, end float64) float64

QuarticEaseInOut interpolates between a start and end value with a quartic easing.

func QuarticEaseOut

func QuarticEaseOut(t, start, end float64) float64

QuarticEaseOut interpolates between a start and end value with a quartic easing.

func QuinticEaseIn

func QuinticEaseIn(t, start, end float64) float64

QuinticEaseIn interpolates between a start and end value with a quintic easing.

func QuinticEaseInOut

func QuinticEaseInOut(t, start, end float64) float64

QuinticEaseInOut interpolates between a start and end value with a quintic easing.

func QuinticEaseOut

func QuinticEaseOut(t, start, end float64) float64

QuinticEaseOut interpolates between a start and end value with a quintic easing.

func SineEaseIn

func SineEaseIn(t, start, end float64) float64

SineEaseIn interpolates between a start and end value with a sine easing.

func SineEaseInOut

func SineEaseInOut(t, start, end float64) float64

SineEaseInOut interpolates between a start and end value with a sine easing.

func SineEaseOut

func SineEaseOut(t, start, end float64) float64

SineEaseOut interpolates between a start and end value with a sine easing.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL