-
Notifications
You must be signed in to change notification settings - Fork 0
Tween TransitionType
Namespace: Electron2D
Lists transition curves available to tween interpolation.
public enum Electron2D.Tween.TransitionType : System.IComparable, System.IConvertible, System.IFormattable, System.ISpanFormattableA transition curve shapes normalized time before it is applied to the animated value. The current release implements deterministic scalar formulas for all listed values.
This enum is available since Electron2D 0.1.0 Preview.
| Member | Kind | Summary |
|---|---|---|
Back |
Enum value | Uses a backtracking overshoot curve. |
Bounce |
Enum value | Uses a bounce curve. |
Circ |
Enum value | Uses a circular curve. |
Cubic |
Enum value | Uses a cubic curve. |
Elastic |
Enum value | Uses an elastic overshoot curve. |
Expo |
Enum value | Uses an exponential curve. |
Linear |
Enum value | Uses the normalized time without curve shaping. |
Quad |
Enum value | Uses a quadratic curve. |
Quart |
Enum value | Uses a fourth-power curve. |
Quint |
Enum value | Uses a fifth-power curve. |
Sine |
Enum value | Uses a sine-shaped curve. |
Spring |
Enum value | Uses a smooth spring-style curve. |
Kind: Enum value
public const Electron2D.Tween.TransitionType BackUses a backtracking overshoot curve.
The curve initially moves opposite the target direction for
Electron2D.Tween.EaseType.In and mirrors that behavior for
Electron2D.Tween.EaseType.Out.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Kind: Enum value
public const Electron2D.Tween.TransitionType BounceUses a bounce curve.
The curve produces deterministic bounce-like rebounds near the eased side.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Kind: Enum value
public const Electron2D.Tween.TransitionType CircUses a circular curve.
The curve follows a quarter-circle acceleration profile.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Kind: Enum value
public const Electron2D.Tween.TransitionType CubicUses a cubic curve.
The curve is a middle ground between Electron2D.Tween.TransitionType.Quad and
Electron2D.Tween.TransitionType.Quart.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Kind: Enum value
public const Electron2D.Tween.TransitionType ElasticUses an elastic overshoot curve.
The curve may move past the target range before settling.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Kind: Enum value
public const Electron2D.Tween.TransitionType ExpoUses an exponential curve.
The curve changes slowly near the eased side and quickly near the opposite side.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Kind: Enum value
public const Electron2D.Tween.TransitionType LinearUses the normalized time without curve shaping.
The interpolated value advances at a constant rate.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Kind: Enum value
public const Electron2D.Tween.TransitionType QuadUses a quadratic curve.
With Electron2D.Tween.EaseType.In, half of the duration produces
one quarter of the value delta.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Kind: Enum value
public const Electron2D.Tween.TransitionType QuartUses a fourth-power curve.
The curve is steeper than Electron2D.Tween.TransitionType.Cubic and
Electron2D.Tween.TransitionType.Quad.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Kind: Enum value
public const Electron2D.Tween.TransitionType QuintUses a fifth-power curve.
The curve is steeper than Electron2D.Tween.TransitionType.Quart and
Electron2D.Tween.TransitionType.Quad.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Kind: Enum value
public const Electron2D.Tween.TransitionType SineUses a sine-shaped curve.
This curve starts or ends smoothly depending on the selected
Electron2D.Tween.EaseType.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Kind: Enum value
public const Electron2D.Tween.TransitionType SpringUses a smooth spring-style curve.
The current baseline maps this value to a deterministic smoothstep curve without oscillation.
This API is available since Electron2D 0.1.0 Preview.
Electron2D.Tween.TransitionType
Electron2D 0.1.0 Preview API reference. Generated from 175 public runtime types.