Class ResponseCurveColor
- Namespace
- Gamelogic.Extensions.Algorithms
- Assembly
- Assembly-CSharp.dll
A response curve with outputs of Color.
[Version(1, 2, 0)]
public class ResponseCurveColor : ResponseCurveBase<Color>, IResponseCurve<Color>
- Inheritance
-
ResponseCurveColor
- Implements
- Inherited Members
- Extension Methods
Constructors
ResponseCurveColor(IEnumerable<float>, IEnumerable<Color>)
public ResponseCurveColor(IEnumerable<float> inputSamples, IEnumerable<Color> outputSamples)
Parameters
inputSamples
IEnumerable<float>outputSamples
IEnumerable<Color>
Methods
GetLerp(float, float, Color, Color)
public static ResponseCurveColor GetLerp(float x0, float x1, Color y0, Color y1)
Parameters
Returns
Lerp(Color, Color, float)
Linearly interpolates between the two given samples.
protected override Color Lerp(Color outputSampleMin, Color outputSampleMax, float t)
Parameters
outputSampleMin
ColorThe value when t is less than or equal to 0.
outputSampleMax
ColorThe value when t is greater than or equal to 1.
t
floatThe fraction of the minimum sample to use.