Class Tween

java.lang.Object
top.untold.frostlumen.core.tween.Tween
Direct Known Subclasses:
NumberTween, ParentTween

public abstract class Tween extends Object
  • Field Details

    • onCompleteCallbackList

      protected final List<Runnable> onCompleteCallbackList
    • onUpdateCallbackList

      protected final List<Runnable> onUpdateCallbackList
    • removeOnComplete

      protected final boolean removeOnComplete
    • playing

      protected boolean playing
  • Constructor Details

    • Tween

      protected Tween(boolean removeOnComplete)
  • Method Details

    • registerOnCompleteCallback

      public void registerOnCompleteCallback(Runnable runnable)
    • unregisterOnCompleteCallback

      public void unregisterOnCompleteCallback(Runnable runnable)
    • registerOnUpdateCallback

      public void registerOnUpdateCallback(Runnable runnable)
    • unregisterOnUpdateCallback

      public void unregisterOnUpdateCallback(Runnable runnable)
    • triggerOnCompleteCallback

      protected void triggerOnCompleteCallback()
    • triggerOnUpdateCallback

      protected void triggerOnUpdateCallback()
    • play

      public final void play()
    • step

      public final void step(long delta)
    • stepTween

      protected abstract void stepTween(long delta)
    • resume

      public final void resume()
    • pause

      public final void pause()
    • pauseTween

      protected void pauseTween()
    • resumeTween

      protected void resumeTween()
    • reset

      public void reset()
    • resetTween

      protected void resetTween()
    • isPlaying

      public final boolean isPlaying()
    • isRemoveOnComplete

      public final boolean isRemoveOnComplete()
    • isCompleted

      public abstract boolean isCompleted()