IEasing.cs 494 B

12345678910111213141516
  1. // Copyright (c) The Avalonia Project. All rights reserved.
  2. // Licensed under the MIT license. See licence.md file in the project root for full license information.
  3. namespace Avalonia.Animation.Easings
  4. {
  5. /// <summary>
  6. /// Defines the interface for easing classes.
  7. /// </summary>
  8. public interface IEasing
  9. {
  10. /// <summary>
  11. /// Returns the value of the transition for the specified progress.
  12. /// </summary>
  13. double Ease(double progress);
  14. }
  15. }