Table of Contents

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

x0 float
x1 float
y0 Color
y1 Color

Returns

ResponseCurveColor

Lerp(Color, Color, float)

Linearly interpolates between the two given samples.

protected override Color Lerp(Color outputSampleMin, Color outputSampleMax, float t)

Parameters

outputSampleMin Color

The value when t is less than or equal to 0.

outputSampleMax Color

The value when t is greater than or equal to 1.

t float

The fraction of the minimum sample to use.

Returns

Color