Struct NativeMinMaxCurve
Assembly: solution.dll
Syntax
public struct NativeMinMaxCurve : IDisposable
Constructors
NativeMinMaxCurve(in float)
Declaration
public NativeMinMaxCurve(in float constant)
Parameters
| Type |
Name |
Description |
| float |
constant |
|
NativeMinMaxCurve(in float, in float)
Declaration
public NativeMinMaxCurve(in float constantMin, in float constantMax)
Parameters
| Type |
Name |
Description |
| float |
constantMin |
|
| float |
constantMax |
|
NativeMinMaxCurve(in float, in AnimationCurve, in AllocatorHandle)
Declaration
public NativeMinMaxCurve(in float multiplier, in AnimationCurve curve, in AllocatorManager.AllocatorHandle allocatorHandle)
Parameters
NativeMinMaxCurve(in float, in AnimationCurve, in AnimationCurve, in AllocatorHandle)
Declaration
public NativeMinMaxCurve(in float multiplier, in AnimationCurve curveMin, in AnimationCurve curveMax, in AllocatorManager.AllocatorHandle allocatorHandle)
Parameters
NativeMinMaxCurve(SharpMinMaxCurve, in AllocatorHandle)
Declaration
public NativeMinMaxCurve(ParticleSystemSharp.SharpMinMaxCurve unityCurve, in AllocatorManager.AllocatorHandle allocatorHandle)
Parameters
Fields
allocatorHandle
Declaration
public AllocatorManager.AllocatorHandle allocatorHandle
Field Value
constantMax
Declaration
Field Value
constantMax8
Declaration
public float8 constantMax8
Field Value
constantMin
Declaration
Field Value
constantMin8
Declaration
public float8 constantMin8
Field Value
curveMax
Declaration
Field Value
curveMin
Declaration
Field Value
Methods
CheckEvaluate(in float8, in float8)
Declaration
public float8 CheckEvaluate(in float8 time, in float8 lerpFactor)
Parameters
Returns
Dispose()
Declaration
Evaluate(in float, in float)
Declaration
public float Evaluate(in float time, in float lerpFactor = 1)
Parameters
Returns
Evaluate(in float8, out float8, in float8)
Declaration
public void Evaluate(in float8 times, out float8 values, in float8 lerpFactors)
Parameters
Evaluate(in float4, in float4)
Declaration
public float4 Evaluate(in float4 time, in float4 lerpFactor)
Parameters
Returns
Evaluate(in float4, out float4, in float4)
Declaration
public void Evaluate(in float4 times, out float4 values, in float4 lerpFactors)
Parameters
EvaluateBatch(in NativeArray<float>, ref NativeArray<float>, in NativeArray<float>)
Declaration
public void EvaluateBatch(in NativeArray<float> times, ref NativeArray<float> values, in NativeArray<float> lerpFactors = null)
Parameters
GetMaxValue()
Declaration
public readonly float GetMaxValue()
Returns
Implements
IDisposable