Class Transit

Definition

Namespace:
ElmSharp
Assembly:
ElmSharp.dll

Transit is designed to apply various animated transition effects, such as translation, rotation, etc. For using these effects, create a transit and add the desired transition effects.

C#
Copy
[Obsolete("This has been deprecated in API12")] public class Transit : IDisposable
Inheritance
object
Transit
Implements
System.IDisposable
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

Constructors

View Source

Transit()

Creates and initializes a new instance of the Transit class.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public Transit()
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

Properties

View Source

AutoReverse

Gets or sets if auto reverse is on.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public bool AutoReverse { get; set; }
Property Value
Type Description
bool
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

BeginAccelerationFactor

Gets or sets the transit animation tween mode acceleration factor.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public double BeginAccelerationFactor { get; set; }
Property Value
Type Description
double

A factor value from 0.0 to 1.0.

Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

Chains

Gets the current chained transit list.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public IList<Transit> Chains { get; }
Property Value
Type Description
System.Collections.Generic.IList<T><Transit>
Remarks

Cannot add the duplicate transit.

View Source

Duration

Gets or sets the transit animation time.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public double Duration { get; set; }
Property Value
Type Description
double
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

EndAccelerationFactor

Gets or sets the transit animation tween mode acceleration factor.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public double EndAccelerationFactor { get; set; }
Property Value
Type Description
double

A factor value from 0.0 to 1.0.

Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

EventEnabled

Gets or sets the event enabled when transit is operating.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public bool EventEnabled { get; set; }
Property Value
Type Description
bool
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

Objects

Gets the objects list of the transit.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public IList<EvasObject> Objects { get; }
Property Value
Type Description
System.Collections.Generic.IList<T><EvasObject>
Remarks

Cannot add the duplicate object.

View Source

ObjectStateKeep

Gets or sets a value whether the objects states will be kept or not. If it is not kept, the objects states will be reset when the transition ends.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public bool ObjectStateKeep { get; set; }
Property Value
Type Description
bool
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

Progress

Gets the time progression of the animation (a double value between 0.0 and 1.0). The value returned is a fraction (current time/total time). It represents the progression position relative to the total.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public double Progress { get; }
Property Value
Type Description
double
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

Repeat

Gets or sets the transit repeat count. If the repeat is a negative number, it will repeat infinite times.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public int Repeat { get; set; }
Property Value
Type Description
int
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

Smooth

Gets or sets the smooth scaling for transit map rendering. This gets the smooth scaling for transit map rendering.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public bool Smooth { get; set; }
Property Value
Type Description
bool
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

TweenMode

Gets or sets the transit animation acceleration type.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public TweenMode TweenMode { get; set; }
Property Value
Type Description
TweenMode
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

Methods

View Source

AddEffect(EffectBase)

Adds the effect.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public void AddEffect(EffectBase effect)
Parameters
Type Name Description
EffectBase effect

EffectBase object.

Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

Dispose()

Destroys the current object.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public void Dispose()
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

Dispose(bool)

Releases all the resources currently used by this instance.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
bool disposing

true if the managed resources should be disposed, otherwise false.

Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

~Transit()

Destroys the transit object.

Declaration
C#
Copy
protected ~Transit()
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

Go(double)

Starts the transition in given seconds. Once this API is called, the transit begins to measure the time.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public void Go(double interval = 0)
Parameters
Type Name Description
double interval

The interval value in seconds.

Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

Pause()

Pauses the transition.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public void Pause()
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

View Source

Resume()

Resumes the transition.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public void Resume()
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

Events

View Source

Deleted

A callback is called when the transit is deleted.

Declaration
C#
Copy
[Obsolete("This has been deprecated in API12")] public event EventHandler Deleted
Event Type
Type Description
System.EventHandler
Remarks

Transit is not reusable. If the effect ends, the transit is destroyed automatically.

Implements

System.IDisposable