![]() | |
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 |