summaryrefslogtreecommitdiff
path: root/include/reasings.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/reasings.h')
-rw-r--r--include/reasings.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/include/reasings.h b/include/reasings.h
new file mode 100644
index 0000000..e8c9a65
--- /dev/null
+++ b/include/reasings.h
@@ -0,0 +1,44 @@
+#pragma once
+
+/* Linear Easing functions. */
+int leasingsEaseLinear( lua_State *L );
+
+/* Sine Easing functions. */
+int leasingsEaseSineIn( lua_State *L );
+int leasingsEaseSineOut( lua_State *L );
+int leasingsEaseSineInOut( lua_State *L );
+
+/* Circular Easing functions. */
+int leasingsEaseCircIn( lua_State *L );
+int leasingsEaseCircOut( lua_State *L );
+int leasingsEaseCircInOut( lua_State *L );
+
+/* Cubic Easing functions. */
+int leasingsEaseCubicIn( lua_State *L );
+int leasingsEaseCubicOut( lua_State *L );
+int leasingsEaseCubicInOut( lua_State *L );
+
+/* Quadratic Easing functions. */
+int leasingsEaseQuadIn( lua_State *L );
+int leasingsEaseQuadOut( lua_State *L );
+int leasingsEaseQuadInOut( lua_State *L );
+
+/* Exponential Easing functions. */
+int leasingsEaseExpoIn( lua_State *L );
+int leasingsEaseExpoOut( lua_State *L );
+int leasingsEaseExpoInOut( lua_State *L );
+
+/* Back Easing functions. */
+int leasingsEaseBackIn( lua_State *L );
+int leasingsEaseBackOut( lua_State *L );
+int leasingsEaseBackInOut( lua_State *L );
+
+/* Bounce Easing functions. */
+int leasingsEaseBounceIn( lua_State *L );
+int leasingsEaseBounceOut( lua_State *L );
+int leasingsEaseBounceInOut( lua_State *L );
+
+/* Elastic Easing functions. */
+int leasingsEaseElasticIn( lua_State *L );
+int leasingsEaseElasticOut( lua_State *L );
+int leasingsEaseElasticInOut( lua_State *L );