namespace Robust.Shared.Animations
{
///
/// Specifies how animated properties are interpolated between two keyframes.
///
public enum AnimationInterpolationMode: byte
{
///
/// Use a linear interpolation for supported values.
/// For unsupported values, this falls back to .
///
Linear,
///
/// Use a cubic interpolation for supported values.
/// For unsupported values, this falls back to .
///
Cubic,
///
/// Use nearest neighbor as interpolation.
///
///
/// Nearest neighbor discretely flips between the previous and next keyframe 50% in between the two.
///
Nearest,
///
/// Use the previous keyframe as value.
///
Previous
}
}