Interface ILayerPropertyKeyframe
Represents a keyframe on a ILayerProperty containing a value and a timestamp
public interface ILayerPropertyKeyframe
Properties
EasingFunction
Gets or sets the easing function applied on the value of the keyframe
Easings.Functions EasingFunction { get; set; }
Property Value
Position
Gets or sets the position of this keyframe in the timeline
TimeSpan Position { get; set; }
Property Value
UntypedLayerProperty
Gets an untyped reference to the layer property of this keyframe
ILayerProperty UntypedLayerProperty { get; }
Property Value
Methods
CreateCopy()
Creates a copy of this keyframe.
Note: The copied keyframe is not added to the layer property.
ILayerPropertyKeyframe CreateCopy()
Returns
- ILayerPropertyKeyframe
The resulting copy
GetKeyframeEntity()
Gets the entity this keyframe uses for persistent storage
KeyframeEntity GetKeyframeEntity()
Returns
- KeyframeEntity
Remove()
Removes the keyframe from the layer property
void Remove()