2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

PoseEasingDirection

When a Pose has an EasingStyle which is not symmetric, the EasingDirection determines if the curve is applied from previous keyframe to next, next keyframe to previous, or in both directions by using two copies of the curve back to back. For the symmetric Linear and Constant EasingStyles, this property has no effect. For legacy compatibility reasons, the use of In and Out are backwards from how these terms are used by most other animation tools and by TweenService.

Items

NameValueDescription
In0The EasingStyle curve is reversed, with the easing becoming linear as it approaches the next keyframe.
Out1EasingStyle curves are applied in the forward direction, from the current keyframe to the next.
InOut2Two easing curves are applied back-to-back with the linear ends of the curves meeting in the middle.

In

The EasingStyle curve is reversed, with the easing becoming linear as it approaches the next keyframe.

FieldValue
value0

Out

EasingStyle curves are applied in the forward direction, from the current keyframe to the next.

FieldValue
value1

InOut

Two easing curves are applied back-to-back with the linear ends of the curves meeting in the middle.

FieldValue
value2