AnimationT Methods | |
The AnimationT type exposes the following members.
| Name | Description | |
|---|---|---|
| AddKeyframesInfoText | ||
| AddTargetsInfoText | ||
| CheckIsRunning | ||
| ConstructAnimationTrackTProperty, TInfoProperty | Helper for constructing final animation track from list of keyframe info entries and animation parameters. | |
| DumpInfo | ||
| GetAnimatedPropertyName | ||
| GetDelay | ||
| GetDuration | ||
| GetEndDelay | ||
| GetInfoText | ||
| GetTargetName | ||
| Initialize | Initialize the animation's internal structures and compute keyframe tracks. After this call, the animation's properties such as Duration and TotalDuration become valid. The animation itself (e.g., its parameters) cannot be altered anymore. | |
| OnCompleted | ||
| OnInitialize | ||
| OnLoopIterationChanged | ||
| OnRewind | ||
| OnStart | ||
| OnStop | ||
| OnUpdate | ||
| OnUpdated | ||
| RegisterAnimation | Registers this animation on Scene or SceneView object so that Update method is automatically called. This method is called from Start method. | |
| Rewind | Rewinds the animation and moves it to the beginning. If the animation is running, it continues to run after rewinding; if it is stopped, it remains stopped. | |
| Seek | Seeks to a specific time in the animation. | |
| SetDelay(FuncT, Int32, Int32, Single) | Sets the delay function that sets different delay for each target element. The function is called with the following parameters: targetElement, index of the target element, target elements count. | |
| SetDelay(Single) | Sets the delay before the animation starts. | |
| SetDelay(TimeSpan) | Sets the delay before the animation starts. | |
| SetDuration(FuncT, Int32, Int32, Single) | Sets the duration function that sets different duration for each target element. The function is called with the following parameters: targetElement, index of the target element, target elements count. | |
| SetDuration(Single) | Sets the duration of the whole animation. | |
| SetDuration(TimeSpan) | Sets the duration of the whole animation. | |
| SetEasingFunctionToAllKeyframes | ||
| SetEasingFunctionToKeyframeInfosTKeyframeInfo | ||
| SetEndDelay(FuncT, Int32, Int32, Single) | Sets the end delay function that sets different end delay for each target element. The function is called with the following parameters: targetElement, index of the target element, target elements count. | |
| SetEndDelay(Single) | Sets the end delay before the animation starts. | |
| SetEndDelay(TimeSpan) | Sets the end delay before the animation starts. | |
| Start | Starts the animation. | |
| Stop | Stops the animation. | |
| TemporallyScaleAnimationTracks | Helper for temporal rescaling of per-target group of animation tracks. | |
| ToString | (Overrides ObjectToString) | |
| UnRegisterAnimation | Removes this animation from Scene or SceneView object and prevents calling Update method automatically. This method is called from Stop method. | |
| Update | ||
| Update(Single) |