// ----------------------------------------------------------------------- // // Copyright 2014 MIT Licence. See licence.md for more information. // // ----------------------------------------------------------------------- namespace Perspex.Animation { /// /// Defines the interface for easing functions. /// /// The type of the property being transitioned. public interface IEasing : IEasing { /// /// Returns the value of the transition for the specified progress. /// /// The progress of the transition, from 0 to 1. /// The start value of the transition. /// The end value of the transition. /// /// A value between and as determined /// by . /// T Ease(double progress, T start, T finish); } }