// Copyright (c) Craftwork Games. All rights reserved.
// Licensed under the MIT license.
// See LICENSE file in the project root for full license information.
namespace MonoGame.Extended.Particles.Modifiers.Interpolators;
///
/// Represents a generic base class for particle interpolators that work with specific value types.
///
/// The type of value being interpolated. Must be a value type.
public abstract class Interpolator : Interpolator where T : struct
{
///
/// Gets or sets the starting value for the interpolation.
///
public T StartValue { get; set; }
///
/// Gets or sets the ending value for the interpolation.
///
public T EndValue { get; set; }
}