QuarticEaseIn.cs 383 B

12345678910111213141516
  1. namespace Avalonia.Animation.Easings
  2. {
  3. /// <summary>
  4. /// Eases in a <see cref="double"/> value
  5. /// using a quartic equation.
  6. /// </summary>
  7. public class QuarticEaseIn : Easing
  8. {
  9. /// <inheritdoc/>
  10. public override double Ease(double progress)
  11. {
  12. double p2 = progress * progress;
  13. return p2 * p2;
  14. }
  15. }
  16. }