Skip to content
Snippets Groups Projects

Easing functions

Merged Lactozilla requested to merge easings into next

See https://easings.net/. Interpolation range is [0-FRACUNIT].

Type Function Call arguments
Linear ease.linear (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InSine ease.insine (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
OutSine ease.outsine (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InOutSine ease.inoutsine (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InQuad ease.inquad (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
OutQuad ease.outquad (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InOutQuad ease.inoutquad (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InCubic ease.incubic (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
OutCubic ease.outcubic (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InOutCubic ease.inoutcubic (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InQuart ease.inquart (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
OutQuart ease.outquart (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InOutQuart ease.inoutquart (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InQuint ease.inquint (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
OutQuint ease.outquint (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InOutQuint ease.inoutquint (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InExpo ease.inexpo (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
OutExpo ease.outexpo (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InOutExpo ease.inoutexpo (fixed x, [fixed start, fixed end]), (fixed x, fixed end)
InBack ease.inback (fixed x, [fixed start/nil, fixed end/nil, [fixed param]]), (fixed x, fixed end)
OutBack ease.outback (fixed x, [fixed start/nil, fixed end/nil, [fixed param]]), (fixed x, fixed end)
InOutBack ease.inoutback (fixed x, [fixed start/nil, fixed end/nil, [fixed param]]), (fixed x, fixed end)

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading