JobSchedullerLateUpdateUnscaled Class

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
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(float) void
Schedules and completes jobs from each of the FlexiMotion.Jobs.JobScheduller.JobSources.
Inherited from JobScheduller
GetInstance(AnimatorUpdateMode) 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<JobSchedullerLateUpdateUnscaled>(Object) T
Debug.Log(message, context) with an [System.ObsoleteAttribute] warning so you remember to remove any calls.
SafeGetHashCode<JobSchedullerLateUpdateUnscaled>() int
Uses System.Collections.Generic.EqualityComparer`1.Default to get a hash code.