curves

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2020 License: ISC Imports: 1 Imported by: 2

Documentation

Overview

Package curves adds standard transition curve implementations for the most commonly used tweens.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EaseInBack

func EaseInBack(completed float64) float64

EaseInBack eases in a Back transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInBounce

func EaseInBounce(completed float64) float64

EaseInBounce eases in a Bounce transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInCirc

func EaseInCirc(completed float64) float64

EaseInCirc eases in a Circ transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInCubic

func EaseInCubic(completed float64) float64

EaseInCubic eases in a Cubic transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInElastic

func EaseInElastic(completed float64) float64

EaseInElastic eases in a Elastic transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInExpo

func EaseInExpo(completed float64) float64

EaseInExpo eases in a Expo transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInOutBack

func EaseInOutBack(completed float64) float64

EaseInOutBack eases in and out a Back transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInOutBounce

func EaseInOutBounce(completed float64) float64

EaseInOutBounce eases in and out a Bounce transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInOutCirc

func EaseInOutCirc(completed float64) float64

EaseInOutCirc eases in and out a Circ transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInOutCubic

func EaseInOutCubic(completed float64) float64

EaseInOutCubic eases in and out a Cubic transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInOutElastic

func EaseInOutElastic(completed float64) float64

EaseInOutElastic eases in and out a Elastic transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInOutExpo

func EaseInOutExpo(completed float64) float64

EaseInOutExpo eases in and out a Expo transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInOutQuad

func EaseInOutQuad(completed float64) float64

EaseInOutQuad eases in and out a Quad transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInOutQuart

func EaseInOutQuart(completed float64) float64

EaseInOutQuart eases in and out a Quart transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInOutQuint

func EaseInOutQuint(completed float64) float64

EaseInOutQuint eases in and out a Quint transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInOutSine

func EaseInOutSine(completed float64) float64

EaseInOutSine eases in and out a Sine transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInQuad

func EaseInQuad(completed float64) float64

EaseInQuad eases in a Quad transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInQuart

func EaseInQuart(completed float64) float64

EaseInQuart eases in a Quart transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInQuint

func EaseInQuint(completed float64) float64

EaseInQuint eases in a Quint transition. See http://jqueryui.com/easing/ for curve in action.

func EaseInSine

func EaseInSine(completed float64) float64

EaseInSine eases in a Sine transition. See http://jqueryui.com/easing/ for curve in action.

func EaseOutBack

func EaseOutBack(completed float64) float64

EaseOutBack eases out a Back transition. See http://jqueryui.com/easing/ for curve in action.

func EaseOutBounce

func EaseOutBounce(completed float64) float64

EaseOutBounce eases out a Bounce transition. See http://jqueryui.com/easing/ for curve in action.

func EaseOutCirc

func EaseOutCirc(completed float64) float64

EaseOutCirc eases out a Circ transition. See http://jqueryui.com/easing/ for curve in action.

func EaseOutCubic

func EaseOutCubic(completed float64) float64

EaseOutCubic eases out a Cubic transition. See http://jqueryui.com/easing/ for curve in action.

func EaseOutElastic

func EaseOutElastic(completed float64) float64

EaseOutElastic eases out a Elastic transition. See http://jqueryui.com/easing/ for curve in action.

func EaseOutExpo

func EaseOutExpo(completed float64) float64

EaseOutExpo eases out a Expo transition. See http://jqueryui.com/easing/ for curve in action.

func EaseOutQuad

func EaseOutQuad(completed float64) float64

EaseOutQuad eases out a Quad transition. See http://jqueryui.com/easing/ for curve in action.

func EaseOutQuart

func EaseOutQuart(completed float64) float64

EaseOutQuart eases out a Quart transition. See http://jqueryui.com/easing/ for curve in action.

func EaseOutQuint

func EaseOutQuint(completed float64) float64

EaseOutQuint eases out a Quint transition. See http://jqueryui.com/easing/ for curve in action.

func EaseOutSine

func EaseOutSine(completed float64) float64

EaseOutSine eases out a Sine transition. See http://jqueryui.com/easing/ for curve in action.

func Linear

func Linear(completed float64) float64

Linear calculates a linear transition function.

func Swing

func Swing(completed float64) float64

Swing is a simple ease-in-ease-out transition that provides minimal curvature at the beginning and end of the transition.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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