A handle to a job, which uniquely identifies a job scheduled in the job system.
| IsCompleted | Returns false if the task is currently running. Returns true if the task has completed. | 
| Complete | Ensures that the job has completed. | 
| CheckFenceIsDependencyOrDidSyncFence | CheckFenceIsDependencyOrDidSyncFence. | 
| CombineDependencies | Combines multiple dependencies into a single one. | 
| CompleteAll | Ensures that all jobs have completed. | 
| ScheduleBatchedJobs | By default jobs are only put on a local queue when using Job Schedule functions, this actually makes them available to the worker threads to execute them. |