Utils
Holds a bunch of utility functions to make life easier
clamp(val, minv, maxv)
linear(x)
The linear activation function
Activation function can be used with lerp to achieve different interpolations.
The activations are taken from https://easings.net/# and are similar to the CSS implementations
step(x)
The step activation function
ease_in_sine(x)
The ease in sine activation function
ease_out_sine(x)
The ease out sine activation function
ease_in_out_sine(x)
The ease in out sine activation function
ease_in_cubic(x)
The ease in cubic activation function
ease_out_cubic(x)
The ease out cubic activation function
ease_in_out_cubic(x)
The ease in out cubic activation function
ease_in_quint(x)
The ease in quint activation function
ease_out_quint(x)
The ease out quint activation function
ease_in_out_quint(x)
The ease in out quint activation function
ease_in_circ(x)
The ease in circle activation function
ease_out_circ(x)
The ease out circle activation function
ease_in_out_circ(x)
The ease in out circle activation function
ease_in_elastic(x)
The ease in elastic activation function
ease_out_elastic(x)
The ease out elastic activation function
ease_in_out_elastic(x)
The ease in out elastic activation function
ease_in_quad(x)
The ease in quad activation function
ease_out_quad(x)
The ease out quad activation function
ease_in_out_quad(x)
The ease in out quad activation function
ease_in_quart(x)
The ease in quart activation function
ease_out_quart(x)
The ease out quart activation function
ease_in_out_quart(x)
The ease in out quart activation function
ease_in_expo(x)
The ease in expo activation function
ease_out_expo(x)
The ease out expo activation function
ease_in_out_expo(x)
The ease in out expo activation function
ease_in_back(x)
The ease in back activation function
ease_out_back(x)
The ease out back activation function
ease_in_out_back(x)
The ease in out back activation function
ease_in_bounce(x)
The ease in bounce activation function
ease_out_bounce(x)
The ease out bounce activation function
ease_in_out_bounce(x)
The ease in out bounce activation function