Reference API Roblox

Engine API

Website

Related

Reference API Roblox

EasingStyle

Pass to TweenInfo.new to control the motion of a Tween.

Items 11

HistoryNameValueDescription
47Linear0

Moves at a constant speed.

47Sine1

Speed is determined by a sine wave for a gentle easing motion.

47Back2

Slightly overshoots the target, then backs into place.

47Quad3

Similar to Sine but with a slightly sharper curve based on quadratic interpolation.

47Quart4

Similar to Cubic but with an even sharper curve based on quartic interpolation.

47Quint5

Similar to Quart but with an even sharper curve based on quintic interpolation.

47Bounce6

Bounces backwards multiple times after reaching the target, before eventually settling.

47Elastic7

Moves as if attached to a rubber band, overshooting the target several times.

395Exponential8

The sharpest curve based on exponential interpolation.

395Circular9

Follows a circular arc, such that acceleration is more sudden and deceleration more gradual versus Quint or Exponential.

395Cubic10

Similar to Quad but with a slightly sharper curve based on cubic interpolation.

Description

Passed to TweenInfo.new() to control the motion of a Tween. The following graphs reflect easing styles for Enum.EasingDirection.In. For graphs reflecting Enum.EasingDirection.Out and Enum.EasingDirection.InOut, see UI Animations.

Graphs of EasingStyle variations with an 'In' EasingDirection.

History 12

Settings