enum

Tryst::Easing

Inherits Enum < Comparable < Value < Object

Named easing curves for Tween - maps a linear 0.0-1.0 time fraction to an eased 0.0-1.0 progress fraction. Formulas are the standard Penner-style ones (https://easings.net), not anything bespoke.

Constants

Linear = 0
EaseInQuad = 1
EaseOutQuad = 2
EaseInOutQuad = 3

Instance methods

apply(t : Float64) : Float64
Source
ease_in_out_quad?

Returns true if this enum value equals EaseInOutQuad

Source
ease_in_quad?

Returns true if this enum value equals EaseInQuad

Source
ease_out_quad?

Returns true if this enum value equals EaseOutQuad

Source
linear?

Returns true if this enum value equals Linear

Source