1 Easings
Flaig edited this page 2026-10-02 16:52:21 +02:00

Easings

Pass a name or a function as ease. See https://easings.net/ for the standard curves.

  • Standard: linear, and easeIn / easeOut / easeInOut + Quad, Cubic, Quart, Quint, Sine, Expo, Circ
  • Overshoot: easeInBack, easeOutBack, easeInOutBack
  • Spring / bounce: easeInElastic, easeOutElastic, easeInOutElastic, easeInBounce, easeOutBounce, easeInOutBounce (aliases: elastic.out, bounce.out, bounceOut, ...)
  • Wind-up: anticipate, windUp, extreme
  • Organic: pulse, heartbeat, dampedOscillation
  • Erratic: electrical, lightning
  • Foundry's own easeInOutCosine, easeInCircle, easeOutCircle, and anything added with registerEasing

Custom easings and inline functions are sampled when synced, so every client sees the same curve. An unknown name logs a warning and falls back to linear.

Suggestions: attack easeInQuad, knockback easeOutQuart or easeOutBounce, wind-up windUp, dodge easeOutQuart.