using System; using Artemis.Core.Utilities; namespace Artemis.Core.Models.Profile.LayerProperties { /// /// For internal use only, use instead. /// public abstract class BaseLayerPropertyKeyframe { internal BaseLayerPropertyKeyframe() { } /// /// The position of this keyframe in the timeline /// public abstract TimeSpan Position { get; set; } /// /// The easing function applied on the value of the keyframe /// public abstract Easings.Functions EasingFunction { get; set; } internal abstract BaseLayerProperty BaseLayerProperty { get; } } }