Add bzEasePrettyName function

This commit is contained in:
2024-01-07 09:41:56 +01:00
parent e4111d2014
commit 16de6b0cc8

View File

@@ -36,8 +36,46 @@ typedef enum BzEaseType {
BZ_EASE_IN_BOUNCE, BZ_EASE_IN_BOUNCE,
BZ_EASE_OUT_BOUNCE, BZ_EASE_OUT_BOUNCE,
BZ_EASE_INOUT_BOUNCE, BZ_EASE_INOUT_BOUNCE,
BZ_EASE_COUNT,
} BzEaseType; } BzEaseType;
static const char *bzEasePrettyName(BzEaseType type) {
switch (type) {
case BZ_EASE_NONE: return "easeNone";
case BZ_EASE_IN_SINE: return "easeInSine";
case BZ_EASE_OUT_SINE: return "easeOutSine";
case BZ_EASE_INOUT_SINE: return "easeInOutSine";
case BZ_EASE_IN_QUAD: return "easeInQuad";
case BZ_EASE_OUT_QUAD: return "easeOutQuad";
case BZ_EASE_INOUT_QUAD: return "easeInOutQuad";
case BZ_EASE_IN_CUBIC: return "easeInCubic";
case BZ_EASE_OUT_CUBIC: return "easeOutCubic";
case BZ_EASE_INOUT_CUBIC: return "easeInOutCubic";
case BZ_EASE_IN_QUART: return "easeInQuart";
case BZ_EASE_OUT_QUART: return "easeOutQuart";
case BZ_EASE_INOUT_QUART: return "easeInOutQuart";
case BZ_EASE_IN_QUINT: return "easeInQuint";
case BZ_EASE_OUT_QUINT: return "easeOutQuint";
case BZ_EASE_INOUT_QUINT: return "easeInOutQuint";
case BZ_EASE_IN_EXPO: return "easeInExpo";
case BZ_EASE_OUT_EXPO: return "easeOutExpo";
case BZ_EASE_INOUT_EXPO: return "easeInOutExpo";
case BZ_EASE_IN_CIRC: return "easeInCirc";
case BZ_EASE_OUT_CIRC: return "easeOutCirc";
case BZ_EASE_INOUT_CIRC: return "easeInOutCirc";
case BZ_EASE_IN_BACK: return "easeInBack";
case BZ_EASE_OUT_BACK: return "easeOutBack";
case BZ_EASE_INOUT_BACK: return "easeInOutBack";
case BZ_EASE_IN_ELASTIC: return "easeInElastic";
case BZ_EASE_OUT_ELASTIC: return "easeOutElastic";
case BZ_EASE_INOUT_ELASTIC: return "easeInOutElastic";
case BZ_EASE_IN_BOUNCE: return "easeeInBounce";
case BZ_EASE_OUT_BOUNCE: return "easeOutBounce";
case BZ_EASE_INOUT_BOUNCE: return "easeInOutBounce";
default: return NULL;
}
}
static f32 bzEaseNone(f32 x) { static f32 bzEaseNone(f32 x) {
return x; return x;
} }