// 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; } }