Search Results for

    Show / Hide Table of Contents

    Class RotateTo2DWorkAction

    Work action that performs a rotating animation to a 2D entity.

    Inheritance
    object
    WorkAction
    UpdatableWorkAction
    FloatAnimationWorkAction
    RotateTo2DWorkAction
    Implements
    IWorkAction
    Inherited Members
    FloatAnimationWorkAction.updateAction
    FloatAnimationWorkAction.from
    FloatAnimationWorkAction.to
    FloatAnimationWorkAction.Update(TimeSpan)
    FloatAnimationWorkAction.PerformCancel()
    FloatAnimationWorkAction.PerformSkip()
    FloatAnimationWorkAction.DeltaFunction(EaseFunction, float, float, float, float)
    FloatAnimationWorkAction.LinearStep(float, float, float)
    FloatAnimationWorkAction.BackInEase(float, float, float, float)
    FloatAnimationWorkAction.BackOutEase(float, float, float, float)
    FloatAnimationWorkAction.BackInOutEase(float, float, float, float)
    FloatAnimationWorkAction.BounceInEase(float, float, float, float)
    FloatAnimationWorkAction.BounceOutEase(float, float, float, float)
    FloatAnimationWorkAction.BounceInOutEase(float, float, float, float)
    FloatAnimationWorkAction.CircleInEase(float, float, float, float)
    FloatAnimationWorkAction.CircleOutEase(float, float, float, float)
    FloatAnimationWorkAction.CircleInOutEase(float, float, float, float)
    FloatAnimationWorkAction.CubicInEase(float, float, float, float)
    FloatAnimationWorkAction.CubicOutEase(float, float, float, float)
    FloatAnimationWorkAction.CubicInOutEase(float, float, float, float)
    FloatAnimationWorkAction.ElasticInEase(float, float, float, float)
    FloatAnimationWorkAction.ElasticOutEase(float, float, float, float)
    FloatAnimationWorkAction.ElasticInOutEase(float, float, float, float)
    FloatAnimationWorkAction.ExponentialInEase(float, float, float, float)
    FloatAnimationWorkAction.ExponentialOutEase(float, float, float, float)
    FloatAnimationWorkAction.ExponentialInOutEase(float, float, float, float)
    FloatAnimationWorkAction.QuadraticInEase(float, float, float, float)
    FloatAnimationWorkAction.QuadraticOutEase(float, float, float, float)
    FloatAnimationWorkAction.QuadraticInOutEase(float, float, float, float)
    FloatAnimationWorkAction.QuarticInEase(float, float, float, float)
    FloatAnimationWorkAction.QuarticOutEase(float, float, float, float)
    FloatAnimationWorkAction.QuarticInOutEase(float, float, float, float)
    FloatAnimationWorkAction.QuinticInEase(float, float, float, float)
    FloatAnimationWorkAction.QuinticOutEase(float, float, float, float)
    FloatAnimationWorkAction.QuinticInOutEase(float, float, float, float)
    FloatAnimationWorkAction.SineInEase(float, float, float, float)
    FloatAnimationWorkAction.SineOutEase(float, float, float, float)
    FloatAnimationWorkAction.SineInOutEase(float, float, float, 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 RotateTo2DWorkAction : FloatAnimationWorkAction, IWorkAction

    Constructors

    RotateTo2DWorkAction(Entity, float, TimeSpan, EaseFunction, bool)

    Initializes a new instance of the RotateTo2DWorkAction class.

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

    The target entity.

    float to

    The target angle.

    TimeSpan time

    Animation duration.

    EaseFunction ease

    The ease function.

    bool local

    If the rotation is local.

    Methods

    PerformRun()

    Performs the run operation.

    Declaration
    protected override void PerformRun()
    Overrides
    FloatAnimationWorkAction.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