Class CurveEvaluator
Inheritance
System.Object
CurveEvaluator
Syntax
public static class CurveEvaluator
Methods
EvaluateBezierCurve(Single, DynamicBuffer<BezierKeyFloat>)
Declaration
public static float EvaluateBezierCurve(float time, DynamicBuffer<BezierKeyFloat> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<BezierKeyFloat> |
keys |
|
Returns
Type |
Description |
System.Single |
|
EvaluateBezierCurve(Single, DynamicBuffer<BezierKeyFloat2>)
Declaration
public static float2 EvaluateBezierCurve(float time, DynamicBuffer<BezierKeyFloat2> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<BezierKeyFloat2> |
keys |
|
Returns
EvaluateBezierCurve(Single, DynamicBuffer<BezierKeyFloat3>)
Declaration
public static float3 EvaluateBezierCurve(float time, DynamicBuffer<BezierKeyFloat3> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<BezierKeyFloat3> |
keys |
|
Returns
EvaluateBezierCurve(Single, DynamicBuffer<BezierKeyQuaternion>)
Declaration
public static quaternion EvaluateBezierCurve(float time, DynamicBuffer<BezierKeyQuaternion> keys)
Parameters
Returns
Type |
Description |
quaternion |
|
EvaluateLinearCurve(Single, DynamicBuffer<KeyColor>)
Declaration
public static Color EvaluateLinearCurve(float time, DynamicBuffer<KeyColor> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<KeyColor> |
keys |
|
Returns
EvaluateLinearCurve(Single, DynamicBuffer<KeyFloat>)
Declaration
public static float EvaluateLinearCurve(float time, DynamicBuffer<KeyFloat> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<KeyFloat> |
keys |
|
Returns
Type |
Description |
System.Single |
|
EvaluateLinearCurve(Single, DynamicBuffer<KeyFloat2>)
Declaration
public static float2 EvaluateLinearCurve(float time, DynamicBuffer<KeyFloat2> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<KeyFloat2> |
keys |
|
Returns
EvaluateLinearCurve(Single, DynamicBuffer<KeyFloat3>)
Declaration
public static float3 EvaluateLinearCurve(float time, DynamicBuffer<KeyFloat3> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<KeyFloat3> |
keys |
|
Returns
EvaluateLinearCurve(Single, DynamicBuffer<KeyQuaternion>)
Declaration
public static quaternion EvaluateLinearCurve(float time, DynamicBuffer<KeyQuaternion> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<KeyQuaternion> |
keys |
|
Returns
Type |
Description |
quaternion |
|
EvaluateStepCurve(Single, DynamicBuffer<KeyColor>)
Declaration
public static Color EvaluateStepCurve(float time, DynamicBuffer<KeyColor> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<KeyColor> |
keys |
|
Returns
EvaluateStepCurve(Single, DynamicBuffer<KeyFloat>)
Declaration
public static float EvaluateStepCurve(float time, DynamicBuffer<KeyFloat> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<KeyFloat> |
keys |
|
Returns
Type |
Description |
System.Single |
|
EvaluateStepCurve(Single, DynamicBuffer<KeyFloat2>)
Declaration
public static float2 EvaluateStepCurve(float time, DynamicBuffer<KeyFloat2> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<KeyFloat2> |
keys |
|
Returns
EvaluateStepCurve(Single, DynamicBuffer<KeyFloat3>)
Declaration
public static float3 EvaluateStepCurve(float time, DynamicBuffer<KeyFloat3> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<KeyFloat3> |
keys |
|
Returns
EvaluateStepCurve(Single, DynamicBuffer<KeyQuaternion>)
Declaration
public static quaternion EvaluateStepCurve(float time, DynamicBuffer<KeyQuaternion> keys)
Parameters
Type |
Name |
Description |
System.Single |
time |
|
DynamicBuffer<KeyQuaternion> |
keys |
|
Returns
Type |
Description |
quaternion |
|