Open Asterune
EasingStyle

EasingStyle

Specifies the interpolation curve used by a tween.

Access items through Enum.EasingStyle.

Behavior

Enum.EasingStyle defines how interpolation progresses over a tween’s duration. Enum.EasingDirection specifies where easing is applied.

Items

Items10Value

Linear

Linear interpolation at a constant rate.

Sine

Sinusoidal easing.

Back

Easing with overshoot.

Quad

Quadratic easing.

Quart

Fourth-degree polynomial easing.

Quint

Fifth-degree polynomial easing.

Bounce

Easing with repeated, decreasing bounces.

Elastic

Easing with oscillation around the target.

Spring

Spring easing with damped oscillation.

SpringBouncy

Spring easing with less damping than Spring.

Example

Luau
local info = TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

Enum.EasingDirection · TweenInfo · TweenService