|  | |
| Keyframes | |
 Inheritance Hierarchy
Inheritance Hierarchy Syntax
Syntaxpublic abstract class KeyframesTrack<T> : IAnimationTrack where T : struct, new()
The KeyframesTrackT type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | KeyframesTrackT | Constructor | 
 Properties
Properties| 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 | 
 Methods
Methods| 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 | 
 Fields
Fields See Also
See Also