Interface Effect

All Known Subinterfaces:
TextEffect
All Known Implementing Classes:
AttentionSeeker, EntranceEffect, ExitEffect, HideEffect, ShowEffect, TextDisplayEffect, TextEntranceEffect, TextExitEffect

public interface Effect
Interface for all effect types.
  • Method Details

    • getEffectVendor

      EffectVendor getEffectVendor()
      Get the effect vendor library.
      Returns:
      the effect vendor
    • name

      String name()
      Get the name of the effect.
      Returns:
      the name of the effect.
    • getAnimationType

      AnimationType getAnimationType()
      Get the animation type of an effect.
      Returns:
      the animation type
    • getAnimationStage

      AnimationStage getAnimationStage()
      Get the animation stage of an effect.
      Returns:
      the animation stage