Search Results for

    Show / Hide Table of Contents

    Class MoveTo2DWorkAction

    Work action which animates an 2D entity.

    Inheritance
    object
    WorkAction
    UpdatableWorkAction
    Vector2AnimationWorkAction
    MoveTo2DWorkAction
    Implements
    IWorkAction
    Inherited Members
    Vector2AnimationWorkAction.updateAction
    Vector2AnimationWorkAction.from
    Vector2AnimationWorkAction.to
    Vector2AnimationWorkAction.Update(TimeSpan)
    Vector2AnimationWorkAction.PerformCancel()
    Vector2AnimationWorkAction.PerformSkip()
    Vector2AnimationWorkAction.DeltaFunction(EaseFunction, Vector2, Vector2, float, float)
    Vector2AnimationWorkAction.LinearStep(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.BackInEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.BackOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.BackInOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.BounceInEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.BounceOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.BounceInOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.CircleInEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.CircleOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.CircleInOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.CubicInEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.CubicOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.CubicInOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.ElasticInEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.ElasticOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.ElasticInOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.ExponentialInEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.ExponentialOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.ExponentialInOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.QuadraticInEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.QuadraticOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.QuadraticInOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.QuarticInEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.QuarticOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.QuarticInOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.QuinticInEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.QuinticOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.QuinticInOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.SineInEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.SineOutEase(float, Vector2, Vector2, float)
    Vector2AnimationWorkAction.SineInOutEase(float, Vector2, Vector2, float)
    WorkAction.Completed
    WorkAction.Canceled
    WorkAction.IsSkippable
    WorkAction.Skipped
    WorkAction.State
    WorkAction.Scene
    WorkAction.ChildActions
    WorkAction.Run()
    WorkAction.TrySkip()
    WorkAction.Cancel()
    WorkAction.PerformCompleted()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.Components.WorkActions
    Assembly: Evergine.Components.dll
    Syntax
    public class MoveTo2DWorkAction : Vector2AnimationWorkAction, IWorkAction

    Constructors

    MoveTo2DWorkAction(Entity, Vector2, TimeSpan, EaseFunction, bool)

    Initializes a new instance of the MoveTo2DWorkAction class.

    Declaration
    public MoveTo2DWorkAction(Entity entity, Vector2 to, TimeSpan time, EaseFunction ease = EaseFunction.None, bool local = false)
    Parameters
    Type Name Description
    Entity entity

    The target entity.

    Vector2 to

    The target position.

    TimeSpan time

    Animation duration.

    EaseFunction ease

    The ease function.

    bool local

    If the position is in local coordinates.

    Methods

    PerformRun()

    Performs the run operation.

    Declaration
    protected override void PerformRun()
    Overrides
    Vector2AnimationWorkAction.PerformRun()

    Implements

    IWorkAction

    Extension Methods

    WorkActionFactory.AndWaitCondition(IWorkAction, Func<bool>, int)
    WorkActionFactory.AsSkippableWorkAction(IWorkAction)
    WorkActionFactory.ContinueWith(IWorkAction, IWorkAction)
    WorkActionFactory.ContinueWith(IWorkAction, params IWorkAction[])
    WorkActionFactory.ContinueWith(IWorkAction, IEnumerable<IWorkAction>)
    WorkActionFactory.ContinueWith(IWorkAction, Func<IWorkAction>)
    WorkActionFactory.ContinueWith(IWorkAction, params Func<IWorkAction>[])
    WorkActionFactory.ContinueWithAction(IWorkAction, Action)
    WorkActionFactory.CreateParallelWorkActions(IWorkAction, IEnumerable<IWorkAction>)
    WorkActionFactory.Delay(IWorkAction, TimeSpan)
    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX