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 |