Search Results for

    Show / Hide Table of Contents

    Class UpdatableWorkAction

    Work action that is updated.

    Inheritance
    object
    WorkAction
    UpdatableWorkAction
    FloatAnimationWorkAction
    QuaternionAnimationWorkAction
    Vector2AnimationWorkAction
    Vector3AnimationWorkAction
    Implements
    IWorkAction
    Inherited Members
    WorkAction.Completed
    WorkAction.Canceled
    WorkAction.IsSkippable
    WorkAction.Skipped
    WorkAction.State
    WorkAction.Scene
    WorkAction.ChildActions
    WorkAction.PerformRun()
    WorkAction.Run()
    WorkAction.TrySkip()
    WorkAction.Cancel()
    WorkAction.PerformCompleted()
    WorkAction.PerformCancel()
    WorkAction.PerformSkip()
    Namespace: Evergine.Components.WorkActions
    Assembly: Evergine.Components.dll
    Syntax
    public abstract class UpdatableWorkAction : WorkAction, IWorkAction

    Constructors

    UpdatableWorkAction(Scene)

    Initializes a new instance of the UpdatableWorkAction class.

    Declaration
    public UpdatableWorkAction(Scene scene = null)
    Parameters
    Type Name Description
    Scene scene

    The scene.

    Methods

    Update(TimeSpan)

    Updates the work action.

    Declaration
    public abstract void Update(TimeSpan gameTime)
    Parameters
    Type Name Description
    TimeSpan gameTime

    The elapsed time.

    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