Class EaseEffect

java.lang.Object
com.github.tommyettinger.textra.Effect
com.github.tommyettinger.textra.effects.EaseEffect

public class EaseEffect extends Effect
Moves the text vertically easing it into the final position. Doesn't repeat itself. This is similar to SlideEffect, except that this is vertical.
Parameters: distance;extent;elastic
The distance is how many line-heights each glyph should move as it gets into position; defaults to -2 . The extent affects how long the animation should be extended by (not in any unit); defaults to 1.0 . If elastic is true, the glyphs will wiggle into position; defaults to false, which uses linear movement.
Example usage: {EASE=5;2.8;y}Each glyph here will wiggle into position from very high above, doing so quickly.{ENDEASE} {EASE=-3;0.3}Each glyph here will slide up and into place very slowly.{ENDEASE}
  • Constructor Details

  • Method Details

    • onApply

      protected void onApply(long glyph, int localIndex, int globalIndex, float delta)
      Description copied from class: Effect
      Called when this effect should be applied to the given glyph.
      Specified by:
      onApply in class Effect