Package org.jsignal.std
Interface TimingFunction
public interface TimingFunction
Functions copied from https://easings.net/
-
Method Summary
Modifier and TypeMethodDescriptiondefault floatapply(float x, float start, float end) floatcalculate(float x) static floateaseInBack(float x) static floateaseInBounce(float x) static floateaseInCirc(float x) static floateaseInCubic(float x) static floateaseInElastic(float x) static floateaseInExpo(float x) static floateaseInOutBack(float x) static floateaseInOutBounce(float x) static floateaseInOutCirc(float x) static floateaseInOutCubic(float x) static floateaseInOutElastic(float x) static floateaseInOutExpo(float x) static floateaseInOutQuad(float x) static floateaseInOutQuart(float x) static floateaseInOutQuint(float x) static floateaseInOutSine(float x) static floateaseInQuad(float x) static floateaseInQuart(float x) static floateaseInQuint(float x) static floateaseInSine(float x) static floateaseOutBack(float x) static floateaseOutBounce(float x) static floateaseOutCirc(float x) static floateaseOutCubic(float x) static floateaseOutElastic(float x) static floateaseOutExpo(float x) static floateaseOutQuad(float x) static floateaseOutQuart(float x) static floateaseOutQuint(float x) static floateaseOutSine(float x) static floatlinear(float x)
-
Method Details
-
calculate
float calculate(float x) -
apply
default float apply(float x, float start, float end) -
linear
static float linear(float x) -
easeInSine
static float easeInSine(float x) -
easeOutSine
static float easeOutSine(float x) -
easeInOutSine
static float easeInOutSine(float x) -
easeInQuad
static float easeInQuad(float x) -
easeOutQuad
static float easeOutQuad(float x) -
easeInOutQuad
static float easeInOutQuad(float x) -
easeInCubic
static float easeInCubic(float x) -
easeOutCubic
static float easeOutCubic(float x) -
easeInOutCubic
static float easeInOutCubic(float x) -
easeInQuart
static float easeInQuart(float x) -
easeOutQuart
static float easeOutQuart(float x) -
easeInOutQuart
static float easeInOutQuart(float x) -
easeInQuint
static float easeInQuint(float x) -
easeOutQuint
static float easeOutQuint(float x) -
easeInOutQuint
static float easeInOutQuint(float x) -
easeInExpo
static float easeInExpo(float x) -
easeOutExpo
static float easeOutExpo(float x) -
easeInOutExpo
static float easeInOutExpo(float x) -
easeInCirc
static float easeInCirc(float x) -
easeOutCirc
static float easeOutCirc(float x) -
easeInOutCirc
static float easeInOutCirc(float x) -
easeInBack
static float easeInBack(float x) -
easeOutBack
static float easeOutBack(float x) -
easeInOutBack
static float easeInOutBack(float x) -
easeInElastic
static float easeInElastic(float x) -
easeOutElastic
static float easeOutElastic(float x) -
easeInOutElastic
static float easeInOutElastic(float x) -
easeInBounce
static float easeInBounce(float x) -
easeOutBounce
static float easeOutBounce(float x) -
easeInOutBounce
static float easeInOutBounce(float x)
-