Interface TimelineEase

  • All Known Implementing Classes:
    Linear, Sine, Spline

    public interface TimelineEase
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      float map​(float durationFraction)
      Maps the [0.0-1.0] range which is the fraction of the associated timeline progression in time (duration fraction) to the [0.0-1.0] range which is used to interpolate the value(s) of the underlying property(s) between their from and to values.
    • Method Detail

      • map

        float map​(float durationFraction)
        Maps the [0.0-1.0] range which is the fraction of the associated timeline progression in time (duration fraction) to the [0.0-1.0] range which is used to interpolate the value(s) of the underlying property(s) between their from and to values.
        Parameters:
        durationFraction - Fraction of the timeline progression in time. For example, if the timeline is running for 1000 milliseconds and 600 milliseconds have passed, this fraction is 0.6
        Returns:
        Value in the [0.0-1.0] range for interpolating the underlying property or properties.