rename easing functions

This commit is contained in:
blueloveTH 2023-11-27 16:06:52 +08:00
parent d478f9802f
commit 7b9c7d926d
4 changed files with 64 additions and 64 deletions

View File

@ -5,34 +5,34 @@ label: easing
Python wrapper for [easing functions](https://easings.net/). Python wrapper for [easing functions](https://easings.net/).
+ `EaseLinear(x: float) -> float` + `easing.Linear(t: float) -> float`
+ `EaseInSine(x: float) -> float` + `easing.InSine(t: float) -> float`
+ `EaseOutSine(x: float) -> float` + `easing.OutSine(t: float) -> float`
+ `EaseInOutSine(x: float) -> float` + `easing.InOutSine(t: float) -> float`
+ `EaseInQuad(x: float) -> float` + `easing.InQuad(t: float) -> float`
+ `EaseOutQuad(x: float) -> float` + `easing.OutQuad(t: float) -> float`
+ `EaseInOutQuad(x: float) -> float` + `easing.InOutQuad(t: float) -> float`
+ `EaseInCubic(x: float) -> float` + `easing.InCubic(t: float) -> float`
+ `EaseOutCubic(x: float) -> float` + `easing.OutCubic(t: float) -> float`
+ `EaseInOutCubic(x: float) -> float` + `easing.InOutCubic(t: float) -> float`
+ `EaseInQuart(x: float) -> float` + `easing.InQuart(t: float) -> float`
+ `EaseOutQuart(x: float) -> float` + `easing.OutQuart(t: float) -> float`
+ `EaseInOutQuart(x: float) -> float` + `easing.InOutQuart(t: float) -> float`
+ `EaseInQuint(x: float) -> float` + `easing.InQuint(t: float) -> float`
+ `EaseOutQuint(x: float) -> float` + `easing.OutQuint(t: float) -> float`
+ `EaseInOutQuint(x: float) -> float` + `easing.InOutQuint(t: float) -> float`
+ `EaseInExpo(x: float) -> float` + `easing.InExpo(t: float) -> float`
+ `EaseOutExpo(x: float) -> float` + `easing.OutExpo(t: float) -> float`
+ `EaseInOutExpo(x: float) -> float` + `easing.InOutExpo(t: float) -> float`
+ `EaseInCirc(x: float) -> float` + `easing.InCirc(t: float) -> float`
+ `EaseOutCirc(x: float) -> float` + `easing.OutCirc(t: float) -> float`
+ `EaseInOutCirc(x: float) -> float` + `easing.InOutCirc(t: float) -> float`
+ `EaseInBack(x: float) -> float` + `easing.InBack(t: float) -> float`
+ `EaseOutBack(x: float) -> float` + `easing.OutBack(t: float) -> float`
+ `EaseInOutBack(x: float) -> float` + `easing.InOutBack(t: float) -> float`
+ `EaseInElastic(x: float) -> float` + `easing.InElastic(t: float) -> float`
+ `EaseOutElastic(x: float) -> float` + `easing.OutElastic(t: float) -> float`
+ `EaseInOutElastic(x: float) -> float` + `easing.InOutElastic(t: float) -> float`
+ `EaseInBounce(x: float) -> float` + `easing.InBounce(t: float) -> float`
+ `EaseOutBounce(x: float) -> float` + `easing.OutBounce(t: float) -> float`
+ `EaseInOutBounce(x: float) -> float` + `easing.InOutBounce(t: float) -> float`

View File

@ -1,31 +1,31 @@
def EaseLinear(x: float) -> float: ... def Linear(t: float) -> float: ...
def EaseInSine(x: float) -> float: ... def InSine(t: float) -> float: ...
def EaseOutSine(x: float) -> float: ... def OutSine(t: float) -> float: ...
def EaseInOutSine(x: float) -> float: ... def InOutSine(t: float) -> float: ...
def EaseInQuad(x: float) -> float: ... def InQuad(t: float) -> float: ...
def EaseOutQuad(x: float) -> float: ... def OutQuad(t: float) -> float: ...
def EaseInOutQuad(x: float) -> float: ... def InOutQuad(t: float) -> float: ...
def EaseInCubic(x: float) -> float: ... def InCubic(t: float) -> float: ...
def EaseOutCubic(x: float) -> float: ... def OutCubic(t: float) -> float: ...
def EaseInOutCubic(x: float) -> float: ... def InOutCubic(t: float) -> float: ...
def EaseInQuart(x: float) -> float: ... def InQuart(t: float) -> float: ...
def EaseOutQuart(x: float) -> float: ... def OutQuart(t: float) -> float: ...
def EaseInOutQuart(x: float) -> float: ... def InOutQuart(t: float) -> float: ...
def EaseInQuint(x: float) -> float: ... def InQuint(t: float) -> float: ...
def EaseOutQuint(x: float) -> float: ... def OutQuint(t: float) -> float: ...
def EaseInOutQuint(x: float) -> float: ... def InOutQuint(t: float) -> float: ...
def EaseInExpo(x: float) -> float: ... def InExpo(t: float) -> float: ...
def EaseOutExpo(x: float) -> float: ... def OutExpo(t: float) -> float: ...
def EaseInOutExpo(x: float) -> float: ... def InOutExpo(t: float) -> float: ...
def EaseInCirc(x: float) -> float: ... def InCirc(t: float) -> float: ...
def EaseOutCirc(x: float) -> float: ... def OutCirc(t: float) -> float: ...
def EaseInOutCirc(x: float) -> float: ... def InOutCirc(t: float) -> float: ...
def EaseInBack(x: float) -> float: ... def InBack(t: float) -> float: ...
def EaseOutBack(x: float) -> float: ... def OutBack(t: float) -> float: ...
def EaseInOutBack(x: float) -> float: ... def InOutBack(t: float) -> float: ...
def EaseInElastic(x: float) -> float: ... def InElastic(t: float) -> float: ...
def EaseOutElastic(x: float) -> float: ... def OutElastic(t: float) -> float: ...
def EaseInOutElastic(x: float) -> float: ... def InOutElastic(t: float) -> float: ...
def EaseInBounce(x: float) -> float: ... def InBounce(t: float) -> float: ...
def EaseOutBounce(x: float) -> float: ... def OutBounce(t: float) -> float: ...
def EaseInOutBounce(x: float) -> float: ... def InOutBounce(t: float) -> float: ...

View File

@ -209,7 +209,7 @@ void add_module_easing(VM* vm){
PyObject* mod = vm->new_module("easing"); PyObject* mod = vm->new_module("easing");
#define EASE(name) \ #define EASE(name) \
vm->bind_func<1>(mod, "Ease"#name, [](VM* vm, ArgsView args){ \ vm->bind_func<1>(mod, #name, [](VM* vm, ArgsView args){ \
f64 t = CAST(f64, args[0]); \ f64 t = CAST(f64, args[0]); \
return VAR(ease##name(t)); \ return VAR(ease##name(t)); \
}); });

View File

@ -5,7 +5,7 @@ def validate(val):
assert isinstance(val, float) assert isinstance(val, float)
for k, f in easing.__dict__.items(): for k, f in easing.__dict__.items():
if k.startswith("Ease"): if callable(f):
validate(f(0.2)) validate(f(0.2))
validate(f(0.5)) validate(f(0.5))
validate(f(0.8)) validate(f(0.8))