An instance of an animation, running on a particular element.
Public Member Functions | |
| KeyframesAnimationInstance (ComputedStyle style, KeyframesRule anim) | |
| void | Start () |
| Starts this instance. More... | |
| void | Advance (UIAnimation anim) |
| Go to the next frame. More... | |
| void | Stop (bool runEvent) |
| Halts this instance. More... | |
| void | SetPause (bool value) |
| Changes the paused state of this animation. More... | |
Public Attributes | |
| int | Delay |
| The delay before this animation plays, in ms. More... | |
| bool | Backwards |
| Currently running backwards? More... | |
| int | RepeatCount =1 |
| The amount this animation should repeat. More... | |
| ComputedStyle | Style |
| The style of the element this is on. More... | |
| UIAnimation | Animation |
| The PowerUI animation. More... | |
| bool | Started |
| Started yet? More... | |
| float | Duration |
| The duration of this animation, in s. More... | |
| bool | Paused |
| Is this animation paused? More... | |
| KeyframesFill | FillMode =KeyframesFill.None |
| The fillmode for this animation. More... | |
| Css.Value | TimingFunction |
| The timing function to use. More... | |
| KeyframesRule | RawAnimation |
| The raw animation info. More... | |
| KeyframesAnimationDirection | Direction =KeyframesAnimationDirection.Forward |
| The direction to run this animation in. More... | |
| int | CurrentFrame |
| The current frame ID. More... | |
Private Member Functions | |
| void | Run () |
| Runs the current frame. More... | |
| void | CompletedCycle () |
| Called when a cycle is completed. More... | |
|
inline |
|
inline |
Go to the next frame.
|
inlineprivate |
Called when a cycle is completed.
|
inlineprivate |
Runs the current frame.
|
inline |
Changes the paused state of this animation.
|
inline |
Starts this instance.
|
inline |
Halts this instance.
| UIAnimation Css.KeyframesAnimationInstance.Animation |
The PowerUI animation.
| bool Css.KeyframesAnimationInstance.Backwards |
Currently running backwards?
| int Css.KeyframesAnimationInstance.CurrentFrame |
The current frame ID.
| int Css.KeyframesAnimationInstance.Delay |
The delay before this animation plays, in ms.
| KeyframesAnimationDirection Css.KeyframesAnimationInstance.Direction =KeyframesAnimationDirection.Forward |
The direction to run this animation in.
| float Css.KeyframesAnimationInstance.Duration |
The duration of this animation, in s.
| KeyframesFill Css.KeyframesAnimationInstance.FillMode =KeyframesFill.None |
The fillmode for this animation.
| bool Css.KeyframesAnimationInstance.Paused |
Is this animation paused?
| KeyframesRule Css.KeyframesAnimationInstance.RawAnimation |
The raw animation info.
| int Css.KeyframesAnimationInstance.RepeatCount =1 |
The amount this animation should repeat.
| bool Css.KeyframesAnimationInstance.Started |
Started yet?
| ComputedStyle Css.KeyframesAnimationInstance.Style |
The style of the element this is on.
| Css.Value Css.KeyframesAnimationInstance.TimingFunction |
The timing function to use.