4#include "Etterna/Models/Misc/EnumHelper.h"
21#define FOREACH_TweenType(tt) FOREACH_ENUM(TweenType, tt)
22LuaDeclareType(TweenType);
33 [[nodiscard]]
virtual auto Tween(
float f)
const ->
float = 0;
34 [[nodiscard]]
virtual auto Copy() const ->
ITween* = 0;
36 static auto CreateFromType(TweenType iType) ->
ITween*;
37 static auto CreateFromStack(Lua* L,
int iStackPos) ->
ITween*;
The interface for simple interpolation.
Definition Tween.h:29
virtual ~ITween()=default
Create the initial interface.