A class for manging asynchronous/future actions/coroutines in simulation time.
Inheritance Hierarchy Namespace: Demo3D.EventQueueAssembly: Demo3D.EventQueue (in Demo3D.EventQueue.dll) Version: 19.00.00
SyntaxThe Dispatcher type exposes the following members.
Constructors| | Name | Description |
|---|
 | Dispatcher | Initializes a new instance of the Dispatcher class |
Top
Properties| | Name | Description |
|---|
 | Time |
The current simulation time in a fixed point format for deterministic simulation behavior.
|
Top
Methods| | Name | Description |
|---|
 | AddAction(Action) |
Invoke an action asynchronously at the current time.
|
 | AddAction(FuncITask) |
Invoke a coroutine asynchronously at the current time..
|
 | AddAction(Action, Object) |
Invoke an action asynchronously at the current time.
|
 | AddAction(FuncITask, Object) |
Invoke a coroutine asynchronously at the current time..
|
 | ScheduleAction(Fixed, Action) |
Schedule an action to be invoked in the future.
|
 | ScheduleAction(Fixed, Action, Object) |
Schedule an action to be invoked in the future.
|
 | ScheduleAction(Fixed, FuncITask, Object) |
Schedule a coroutine to be invoked in the future.
|
 | ScheduleActionAt(Fixed, Action) |
Schedule an action to be invoked in the future.
|
 | ScheduleActionAt(Fixed, Action, Object) |
Schedule an action to be invoked in the future.
|
 | ScheduleActionAtWithPriority |
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