summaryrefslogtreecommitdiff
path: root/include/reasings.h
diff options
context:
space:
mode:
authorjussi2022-11-11 19:23:35 +0200
committerjussi2022-11-11 19:23:35 +0200
commit921ed3b07f4e8c643161a08744b75562055077ff (patch)
treeee10fca564fd0c9417aa6c40561e994446748549 /include/reasings.h
parent1094b1f833553c26125affddf991f8c7f72da225 (diff)
downloadreilua-enhanced-921ed3b07f4e8c643161a08744b75562055077ff.tar.gz
reilua-enhanced-921ed3b07f4e8c643161a08744b75562055077ff.tar.bz2
reilua-enhanced-921ed3b07f4e8c643161a08744b75562055077ff.zip
Lua interpreter mode and easings module.
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 );