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