Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
AnimationCurveInterpolationType.cs
Go to the documentation of this file.
1 // Copyright (c) 2014 Silicon Studio Corp. (http://siliconstudio.co.jp)
2 // This file is distributed under GPL v3. See LICENSE.md for details.
3 using SiliconStudio.Core;
4 
5 namespace SiliconStudio.Paradox.DataModel
6 {
7  /// <summary>
8  /// Describes how a curve should be interpolated.
9  /// </summary>
10  [DataContract]
12  {
13  /// <summary>
14  /// Interpolates by using constant value between keyframes.
15  /// </summary>
16  Constant,
17 
18  /// <summary>
19  /// Interpolates linearly between keyframes.
20  /// </summary>
21  Linear,
22 
23  /// <summary>
24  /// Interpolates with implicit derivatives using points before and after.
25  /// More information at http://en.wikipedia.org/wiki/Cubic_Hermite_spline#Interpolation_on_the_unit_interval_without_exact_derivatives.
26  /// </summary>
27  Cubic,
28  }
29 }
AnimationCurveInterpolationType
Describes how a curve should be interpolated.
Interpolates by using constant value between keyframes.
Interpolates with implicit derivatives using points before and after. More information at http://en...