Table of Contents

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 Vector4

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

outputSampleMax Vector4

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

t float

The fraction of the minimum sample to use.

Returns

Vector4