Files
reilua-enhanced/include/reasings.h
2024-02-18 19:46:50 +02:00

45 lines
1.3 KiB
C

#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 );