/// <summary>
/// The AnimatorMotionMapper interface
/// </summary>
- public interface AnimatorMotionMapper
+ public interface IAnimatorMotionMapper
{
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- double Caculate(double position);
+ double Calculate(double position);
}
/// <summary>
/// The LinearMotionMapper class
/// </summary>
- public class LinearMotionMapper : AnimatorMotionMapper
+ public class LinearMotionMapper : IAnimatorMotionMapper
{
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- public double Caculate(double position)
+ public double Calculate(double position)
{
return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Linear, 0, 0);
}
/// <summary>
/// The AccelerateMotionMapper class
/// </summary>
- public class AccelerateMotionMapper : AnimatorMotionMapper
+ public class AccelerateMotionMapper : IAnimatorMotionMapper
{
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- public double Caculate(double position)
+ public double Calculate(double position)
{
return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Accelerate, 0, 0);
}
/// <summary>
/// The DecelerateMotionMapper class
/// </summary>
- public class DecelerateMotionMapper : AnimatorMotionMapper
+ public class DecelerateMotionMapper : IAnimatorMotionMapper
{
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- public double Caculate(double position)
+ public double Calculate(double position)
{
return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Decelerate, 0, 0);
}
/// <summary>
/// The SinusoidalMotionMapper class
/// </summary>
- public class SinusoidalMotionMapper : AnimatorMotionMapper
+ public class SinusoidalMotionMapper : IAnimatorMotionMapper
{
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- public double Caculate(double position)
+ public double Calculate(double position)
{
return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Sinusoidal, 0, 0);
}
/// <summary>
/// The AccelerateFactorMotionMapper class
/// </summary>
- public class AccelerateFactorMotionMapper : AnimatorMotionMapper
+ public class AccelerateFactorMotionMapper : IAnimatorMotionMapper
{
/// <summary>
/// The power factor of AccelerateFactorMotionMapper
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- public double Caculate(double position)
+ public double Calculate(double position)
{
return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.AccelerateFactor, PowerFactor, 0);
}
/// <summary>
/// The DecelerateFactorMotionMapper class
/// </summary>
- public class DecelerateFactorMotionMapper : AnimatorMotionMapper
+ public class DecelerateFactorMotionMapper : IAnimatorMotionMapper
{
/// <summary>
/// The power factor of DecelerateFactorMotionMapper
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- public double Caculate(double position)
+ public double Calculate(double position)
{
return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.DecelerateFactor, PowerFactor, 0);
}
/// <summary>
/// The SinusoidalFactorMotionMapper class
/// </summary>
- public class SinusoidalFactorMotionMapper : AnimatorMotionMapper
+ public class SinusoidalFactorMotionMapper : IAnimatorMotionMapper
{
/// <summary>
/// The power factor of SinusoidalFactorMotionMapper
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- public double Caculate(double position)
+ public double Calculate(double position)
{
return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.SinusoidalFactor, PowerFactor, 0);
}
/// <summary>
/// The DivisorInterpolatedMotionMapper class
/// </summary>
- public class DivisorInterpolatedMotionMapper : AnimatorMotionMapper
+ public class DivisorInterpolatedMotionMapper : IAnimatorMotionMapper
{
/// <summary>
/// The Divisor of DivisorInterpolatedMotionMapper
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- public double Caculate(double position)
+ public double Calculate(double position)
{
return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.DivisorInterp, Divisor, Power);
}
/// <summary>
/// The BounceMotionMapper class
/// </summary>
- public class BounceMotionMapper : AnimatorMotionMapper
+ public class BounceMotionMapper : IAnimatorMotionMapper
{
/// <summary>
/// The bounces of BounceMotionMapper
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- public double Caculate(double position)
+ public double Calculate(double position)
{
return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Bounce, DecayFactor, Bounces);
}
/// <summary>
/// The SpringMotionMapper class
/// </summary>
- public class SpringMotionMapper : AnimatorMotionMapper
+ public class SpringMotionMapper : IAnimatorMotionMapper
{
/// <summary>
/// The wobbles of SpringMotionMapper
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- public double Caculate(double position)
+ public double Calculate(double position)
{
return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Bounce, DecayFactor, Wobbles);
}
/// <summary>
/// The CubicBezierMotionMapper class
/// </summary>
- public class CubicBezierMotionMapper : AnimatorMotionMapper
+ public class CubicBezierMotionMapper : IAnimatorMotionMapper
{
/// <summary>
/// The X1 of CubicBezierMotionMapper
/// <summary>
/// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve
/// </summary>
- public double Caculate(double position)
+ public double Calculate(double position)
{
double[] values = { X1, Y1, X2, Y2 };
return Interop.Ecore.ecore_animator_pos_map_n(position, Interop.Ecore.PositionMap.Bounce, values.Length, values);