Struct OptimizedNativeAnimationCurve
Assembly: solution.dll
Syntax
public struct OptimizedNativeAnimationCurve
Methods
BatchEvaluate(in NativeArray<float>, ref NativeArray<float>)
Declaration
public void BatchEvaluate(in NativeArray<float> times, ref NativeArray<float> values)
Parameters
Create(out OptimizedNativeAnimationCurve, ref NativeArray<Keyframe>, float)
Declaration
public static void Create(out OptimizedNativeAnimationCurve nativeCurve, ref NativeArray<Keyframe> keyframesArray, float curveMultiplier = 1)
Parameters
Create(out OptimizedNativeAnimationCurve, AnimationCurve, float)
Declaration
public static void Create(out OptimizedNativeAnimationCurve nativeCurve, AnimationCurve unityCurve, float curveMultiplier = 1)
Parameters
Evaluate(float)
Declaration
public float Evaluate(float time)
Parameters
| Type |
Name |
Description |
| float |
time |
|
Returns
Evaluate(in float8)
Declaration
public float8 Evaluate(in float8 time8)
Parameters
| Type |
Name |
Description |
| float8 |
time8 |
|
Returns
Evaluate(in float4)
Declaration
public float4 Evaluate(in float4 time4)
Parameters
| Type |
Name |
Description |
| float4 |
time4 |
|
Returns
EvaluateTwoKeys(float)
Declaration
public float EvaluateTwoKeys(float time)
Parameters
| Type |
Name |
Description |
| float |
time |
|
Returns
EvaluateTwoKeys(in float8)
Declaration
public float8 EvaluateTwoKeys(in float8 time8)
Parameters
| Type |
Name |
Description |
| float8 |
time8 |
|
Returns
EvaluateTwoKeys(in float4)
Declaration
public float4 EvaluateTwoKeys(in float4 time4)
Parameters
| Type |
Name |
Description |
| float4 |
time4 |
|
Returns
GetMaxValue()
Declaration
public float GetMaxValue()
Returns
GetPostWrapMode()
Declaration
public static WrapMode GetPostWrapMode()
Returns
GetPreWrapMode()
Declaration
public static WrapMode GetPreWrapMode()
Returns
IsConst(AnimationCurve)
Declaration
public static bool IsConst(AnimationCurve unityCurve)
Parameters
Returns
IsOptimizedCurve(AnimationCurve)
Declaration
public static bool IsOptimizedCurve(AnimationCurve unityCurve)
Parameters
Returns
IsOptimizedCurveThreeKeys(AnimationCurve)
Declaration
public static bool IsOptimizedCurveThreeKeys(AnimationCurve unityCurve)
Parameters
Returns