Class EcoreTimelineAnimator

Definition

Namespace:
ElmSharp
Assembly:
ElmSharp.dll

EcoreTimelineAnimator is a helper class, which provides the functions to manage animations.

C#
Copy
public class EcoreTimelineAnimator
Inheritance
object
EcoreTimelineAnimator

Constructors

View Source

EcoreTimelineAnimator(double, Action)

Creates and initializes a new instance of the EcoreTimelineAnimator class.

Declaration
C#
Copy
public EcoreTimelineAnimator(double runtime, Action timelineCallback)
Parameters
Type Name Description
double runtime

The time to run in seconds.

System.Action timelineCallback

Functions called at each time line.

Properties

View Source

IsRunning

Gets whether the animation is running.

Declaration
C#
Copy
public bool IsRunning { get; }
Property Value
Type Description
bool
View Source

Position

Gets the current position of the animation.

Declaration
C#
Copy
public double Position { get; }
Property Value
Type Description
double

Methods

View Source

Freeze()

Suspends the specified animator.

Declaration
C#
Copy
public void Freeze()
View Source

OnTimeline()

Callback is called when it ticks off.

Declaration
C#
Copy
protected void OnTimeline()
View Source

Start()

Starts an animator that runs for a limited time.

Declaration
C#
Copy
public void Start()
View Source

Stop()

Stops an animator that is running.

Declaration
C#
Copy
public void Stop()
View Source

Thaw()

Restores execution of the specified animator.

Declaration
C#
Copy
public void Thaw()

Events

View Source

Finished

It occurs when the animator is complete.

Declaration
C#
Copy
public event EventHandler Finished
Event Type
Type Description
System.EventHandler