Summary
A
FlexiMotion.Jobs.JobScheduller which runs its jobs in FlexiMotion.Jobs.JobSchedullerLateUpdateUnscaled.LateUpdate using
UnityEngine.Time.unscaledDeltaTime.
- Assembly
- FlexiMotion
.dll - Namespace
- FlexiMotion
.Jobs - Base Types
-
- MonoBehaviour
- JobScheduller
graph BT
Type-->Base0["JobScheduller"]
click Base0 "/flexi-motion/api/FlexiMotion.Jobs/JobScheduller"
Base0-->Base1["MonoBehaviour"]
Type["JobSchedullerLateUpdateUnscaled"]
class Type type-node
Syntax
public class JobSchedullerLateUpdateUnscaled : JobScheduller
Fields
| Name | Constant Value | Summary |
|---|---|---|
| Instances |
All
FlexiMotion.Jobs.JobScheduller instancs.Inherited from JobScheduller
static
|
|
| JobSources |
The objects which will schedule jobs.
Inherited from JobScheduller
|
Methods
| Name | Value | Summary |
|---|---|---|
| Awake |
void |
Registers this scheduler in the
FlexiMotion.Jobs.JobScheduller.Instances.Inherited from JobScheduller
|
| ExecuteJobs |
void |
Schedules and completes jobs from each of the
FlexiMotion.Jobs.JobScheduller.JobSources.Inherited from JobScheduller
|
| GetInstance |
JobScheduller |
Returns the singleton instance for the given `updateMode`.
Inherited from JobScheduller
static
|
| LateUpdate |
void |
Calls
FlexiMotion.Jobs.JobScheduller.ExecuteJobs(System.Single). |
| OnDestroy |
void |
Removes this scheduler from the
FlexiMotion.Jobs.JobScheduller.Instances and disposes the FlexiMotion.Jobs.JobScheduller._JobHandles.
Inherited from JobScheduller
|
Extension Methods
| Name | Value | Summary |
|---|---|---|
| LogTemp |
T |
Debug.Log(message, context) with an [System.ObsoleteAttribute] warning so you remember
to remove any calls.
From FMUtilities
|
| SafeGetHashCode |
int |
Uses
System.Collections.Generic.EqualityComparer`1.Default to get a hash code.From FMUtilities
|