25 lines
1001 B
C#
25 lines
1001 B
C#
// MonoGame - Copyright (C) The MonoGame Team
|
|
// This file is subject to the terms and conditions defined in
|
|
// file 'LICENSE.txt', which is part of this source code package.
|
|
|
|
namespace Microsoft.Xna.Framework
|
|
{
|
|
/// <summary>
|
|
/// Defines the different tangent types to be calculated for <see cref="CurveKey"/> points in a <see cref="Curve"/>.
|
|
/// </summary>
|
|
public enum CurveTangent
|
|
{
|
|
/// <summary>
|
|
/// The tangent which always has a value equal to zero.
|
|
/// </summary>
|
|
Flat,
|
|
/// <summary>
|
|
/// The tangent which contains a difference between current tangent value and the tangent value from the previous <see cref="CurveKey"/>.
|
|
/// </summary>
|
|
Linear,
|
|
/// <summary>
|
|
/// The smoouth tangent which contains the inflection between <see cref="CurveKey.TangentIn"/> and <see cref="CurveKey.TangentOut"/> by taking into account the values of both neighbors of the <see cref="CurveKey"/>.
|
|
/// </summary>
|
|
Smooth
|
|
}
|
|
} |