Struct OptimizedNativeMinMaxGradient
Assembly: solution.dll
Syntax
public struct OptimizedNativeMinMaxGradient : IDisposable
Fields
allocatorHandle
Declaration
public AllocatorManager.AllocatorHandle allocatorHandle
Field Value
colorMax
Declaration
Field Value
colorMin
Declaration
Field Value
gradientMax
Declaration
public IntPtr gradientMax
Field Value
gradientMin
Declaration
public IntPtr gradientMin
Field Value
mode
Declaration
public ParticleSystemGradientMode mode
Field Value
Methods
Create(out OptimizedNativeMinMaxGradient, in NativeMinMaxGradient, in AllocatorHandle)
Declaration
public static void Create(out OptimizedNativeMinMaxGradient optimizedGradient, in NativeMinMaxGradient gradient, in AllocatorManager.AllocatorHandle allocatorHandle)
Parameters
Create(out OptimizedNativeMinMaxGradient, in SharpMinMaxGradient, in AllocatorHandle)
Declaration
public static void Create(out OptimizedNativeMinMaxGradient optimizedGradient, in ParticleSystemSharp.SharpMinMaxGradient unityGradient, in AllocatorManager.AllocatorHandle allocatorHandle)
Parameters
Dispose()
Declaration
Evaluate(float, float)
Declaration
public readonly float4 Evaluate(float time, float lerpFactor = 1)
Parameters
Returns
Evaluate(in float8, in float8)
Declaration
public readonly float4x8 Evaluate(in float8 time, in float8 lerpFactors)
Parameters
Returns
Evaluate(in float4, in float4)
Declaration
public readonly float4x4 Evaluate(in float4 time, in float4 lerpFactors)
Parameters
Returns
EvaluateBatch(NativeArray<float>, NativeArray<float4>, NativeArray<float>)
Declaration
public readonly void EvaluateBatch(NativeArray<float> times, NativeArray<float4> values, NativeArray<float> lerpFactors = null)
Parameters
EvaluateSOA(in float8, in float8)
Declaration
public readonly float8x4 EvaluateSOA(in float8 time, in float8 lerpFactors)
Parameters
Returns
Implements
IDisposable