Struct FloatTweenJob
Tween job implementation for tweening Float values.
Inherited Members
Namespace: UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.Jobs
Assembly: Unity.XR.Interaction.Toolkit.dll
Syntax
public struct FloatTweenJob : ITweenJob<float>, IJob
Properties
jobData
Typed job data used in tween job.
Declaration
public TweenJobData<float> jobData { readonly get; set; }
Property Value
| Type | Description |
|---|---|
| TweenJobData<float> |
Methods
Execute()
Perform work on a worker thread.
Declaration
public void Execute()
See Also
Execute()
IsNearlyEqual(float, float)
Function used to compare two values when evaluating a tween to determine if they're nearly equal in order to short-circuit the tween.
Declaration
public bool IsNearlyEqual(float from, float to)
Parameters
| Type | Name | Description |
|---|---|---|
| float | from | First value in equality comparison. |
| float | to | Second value in equality comparison. |
Returns
| Type | Description |
|---|---|
| bool | Returns true if values are nearly equal. |
Lerp(float, float, float)
Function used to interpolate between a tween's start value and target value.
Declaration
public float Lerp(float from, float to, float t)
Parameters
| Type | Name | Description |
|---|---|---|
| float | from | Tween start value. |
| float | to | Tween target value. |
| float | t | Value between 0-1 used to evaluate the output between the from and to values. |
Returns
| Type | Description |
|---|---|
| float | Returns the interpolation from |