| Interface | Description | 
|---|---|
| ParallelAware | 
 
 ParallelAware is an interface that  
Task implementations can implement. | 
| Task | 
 
 Tasks are functional processors of the entities and components within an EntitySystem. 
 | 
| Class | Description | 
|---|---|
| ElapsedTimeResult | 
 ElapsedTimeResult is a utility result that can be used to report and received the
 amount of elapsed time between executions of a job. 
 | 
| Job | 
 
 Job represents a list of  
tasks that must be executed in a particular order
 so that they produce a meaningful computation over an entity system. | 
| Result | 
 Result represents a computed result, preferably that of a bulk computation, performed
 by a Task. 
 | 
| Scheduler | 
 
 Scheduler coordinates the multi-threaded execution of jobs that process an
 EntitySystem. 
 | 
| SimpleTask | 
 
 SimpleTask extends Task adds logic to simplify the creation of tasks that perform the
 same operations on each entity that matches a specific component configuration. 
 | 
| Timers | 
 Timers is a utility class that provides factory methods for creating Tasks that report
  
ElapsedTimeResult for use with other tasks that might have time-dependent
 behavior. | 
| Annotation Type | Description | 
|---|---|
| SimpleTask.Optional | 
Copyright © 2013. All Rights Reserved.