Search Results for

    Show / Hide Table of Contents

    Class ScaleTo2DWorkAction

    Work action that scales a 2D entity.

    Inheritance
    object
    WorkAction
    UpdatableWorkAction
    Vector2AnimationWorkAction
    ScaleTo2DWorkAction
    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 ScaleTo2DWorkAction : Vector2AnimationWorkAction, IWorkAction

    Constructors

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

    Initializes a new instance of the ScaleTo2DWorkAction class.

    Declaration
    public ScaleTo2DWorkAction(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 scale.

    TimeSpan time

    Animation duration.

    EaseFunction ease

    The ease function.

    bool local

    If the scale is in local coordinate.

    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