Click or drag to resize

Dispatcher Class

A class for manging asynchronous/future actions/coroutines in simulation time.
Inheritance Hierarchy
SystemObject
  Demo3D.EventQueueDispatcher

Namespace:  Demo3D.EventQueue
Assembly:  Demo3D.EventQueue (in Demo3D.EventQueue.dll) Version: 15.0.2.11458
Syntax
C#
public class Dispatcher

The Dispatcher type exposes the following members.

Constructors
  NameDescription
Public methodDispatcher
Initializes a new instance of the Dispatcher class
Top
Properties
  NameDescription
Public propertyTime
The current simulation time in a fixed point format for deterministic simulation behavior.
Top
Methods
  NameDescription
Public methodAddAction(Action)
Invoke an action asynchronously at the current time.
Public methodAddAction(FuncITask)
Invoke a coroutine asynchronously at the current time..
Public methodAddAction(Action, Object)
Invoke an action asynchronously at the current time.
Public methodAddAction(FuncITask, Object)
Invoke a coroutine asynchronously at the current time..
Public methodScheduleAction(Fixed, Action)
Schedule an action to be invoked in the future.
Public methodScheduleAction(Fixed, Action, Object)
Schedule an action to be invoked in the future.
Public methodScheduleAction(Fixed, FuncITask, Object)
Schedule a coroutine to be invoked in the future.
Public methodScheduleActionAt(Fixed, Action)
Schedule an action to be invoked in the future.
Public methodScheduleActionAt(Fixed, Action, Object)
Schedule an action to be invoked in the future.
Public methodScheduleActionAtWithPriority
Schedule an action to be invoked in the future but force it to happen at the start or end of that point in time.
Top
See Also