Add bzEasePrettyName function
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user