// -----------------------------------------------------------------------
//
// Copyright 2014 MIT Licence. See licence.md for more information.
//
// -----------------------------------------------------------------------
namespace Perspex.Animation
{
///
/// Defines the interface for easing functions.
///
public interface 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 .
///
object Ease(double progress, object start, object finish);
}
}