Struct NativeAnimationCurve
Assembly: solution.dll
Syntax
public struct NativeAnimationCurve : IDisposable
Methods
BatchEvaluate(in NativeArray<float>, ref NativeArray<float>)
Declaration
public void BatchEvaluate(in NativeArray<float> times, ref NativeArray<float> outValues)
Parameters
BatchEvaluateIgnoreWrapMode(in NativeArray<float>, ref NativeArray<float>)
Declaration
public void BatchEvaluateIgnoreWrapMode(in NativeArray<float> times, ref NativeArray<float> outValues)
Parameters
Create(out NativeAnimationCurve, ref NativeArray<Keyframe>, WrapMode, WrapMode, float, ref AllocatorHandle)
Declaration
public static void Create(out NativeAnimationCurve nativeCurve, ref NativeArray<Keyframe> keyframesArray, WrapMode wrapModePrev, WrapMode wrapModePost, float curveMultiplier, ref AllocatorManager.AllocatorHandle allocatorHandle)
Parameters
Create(out NativeAnimationCurve, AnimationCurve, float, AllocatorHandle)
Declaration
public static void Create(out NativeAnimationCurve nativeCurve, AnimationCurve unityCurve, float curveMultiplier, AllocatorManager.AllocatorHandle allocatorHandle)
Parameters
Create(out NativeAnimationCurve, AnimationCurve, AllocatorHandle)
Declaration
public static void Create(out NativeAnimationCurve nativeCurve, AnimationCurve unityCurve, AllocatorManager.AllocatorHandle allocatorHandle)
Parameters
Dispose()
Declaration
Evaluate(in float)
Declaration
public float Evaluate(in float time)
Parameters
| Type |
Name |
Description |
| float |
time |
|
Returns
Evaluate(in float8)
Declaration
public float8 Evaluate(in float8 times)
Parameters
| Type |
Name |
Description |
| float8 |
times |
|
Returns
Evaluate(in float4)
Declaration
public float4 Evaluate(in float4 times)
Parameters
| Type |
Name |
Description |
| float4 |
times |
|
Returns
EvaluateIgnoreWrapMode(in float)
Declaration
public float EvaluateIgnoreWrapMode(in float time)
Parameters
| Type |
Name |
Description |
| float |
time |
|
Returns
GetMaxValue()
Declaration
public float GetMaxValue()
Returns
GetPostWrapMode()
Declaration
public WrapMode GetPostWrapMode()
Returns
GetPreWrapMode()
Declaration
public WrapMode GetPreWrapMode()
Returns
SampleWithFactor(float8, float8, float8, float8, in float8)
Declaration
public float8 SampleWithFactor(float8 factorsa, float8 factorsb, float8 factorsc, float8 factorsd, in float8 times)
Parameters
Returns
Implements
IDisposable