Keyframes |
public abstract class KeyframesTrack<T> : IAnimationTrack where T : struct, new()
The KeyframesTrackT type exposes the following members.
Name | Description | |
---|---|---|
KeyframesTrackT | Constructor |
Name | Description | |
---|---|---|
AnimatedProperty | ||
AnimatedPropertyName | ||
Duration | ||
EasingFunction | Gets or sets a Func that gets a double and returns a double and can be specified to provide custom interpolation between first and last key frame. This defines the speed of the animation. When null (by default), linear interpolation is used. | |
FirstFrameTime | Gets the time of the first frame in this track | |
Keyframes | Gets a list of keyframes. | |
KeyframesCount | Gets count of key frames. | |
LastFrameTime | Gets the time for the last frame in this track | |
SetTargetPropertyAction | ||
Target |
Name | Description | |
---|---|---|
AddKeyframeInfoText | Dump the textual information about keyframes into provided StringBuilder. Used by animation's debug methods. | |
ApplyTemporalScalingAndDelays | ||
GetAnimatedValue | Gets interpolated value for the specified time | |
GetDebugValueString | ||
GetInterpolatedValue(Int32, Int32, Single) | ||
GetInterpolatedValue(T, T, Single) | ||
InterpolateTime | InterpolateTime method interpolates the specified time based on the specified EasingFunction. | |
UpdateAnimatedProperty |