Zikojs | Time | Ease
Easing functions specify the rate of change of a parameter over time.
Built in easing functions in zikojs :
Section titled “Built in easing functions in zikojs :”Linear
Section titled “Linear”linear(t : number):
in_sin(t : number):out_sin(t : number):in_out_sin(t : number):
in_quad(t : number):out_quad(t : number):in_out_quad(t : number)!
in_cubic(t : number):out_cubic(t : number):in_out_cubic(t : number):
in_quart(t : number):out_quart(t : number):in_out_quart(t : number):
in_quint(t : number):out_quint(t : number):in_out_quint(t : number):
in_expo(t : number):out_expo(t : number):in_out_expo(t : number):
in_circ(t : number):out_circ(t : number):in_out_circ(t : number):
arc(t : number):
back(t : number, x : number):in_back(t : number, c1 : number, c3 : number):out_back(t : number, c1 : number, c3 : number):in_out_back(t : number, c1 : number, c2 : number, c3 : number):
Elastic
Section titled “Elastic”elastic(t : number):in_elastic(t : number, c4 : number):out_elastic(t : number, c4 : number):in_out_elastic(t : number, c5 : number):
Bounce
Section titled “Bounce”in_bounce(t : number, n1 : number, d1 : number):out_bounc(t : number, n1 : number, d1 : number):in_out_bounc(t : number, n1 : number, d1 : number):
Step / Discrete
Section titled “Step / Discrete”step(t, steps):discret(t, segements):