Table of Contents

LinearInterpolator

class in Coherence.Interpolation
inherits from Interpolator

The LinearInterpolator performs a linear blend between two adjacent samples. The LinearInterpolator is defined for types int, long, float, Vector2, Vector3, Color and Quaternion (using UnityEngine.Quaternion.Slerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)).

Constructors
LinearInterpolator
Properties
NumberOfSamplesToStayBehind

Number of leading samples required for this interpolation method, added to InterpolationSettings.Delay. Linear interpolation requires one sample ahead (and one behind) to produce valid results while splines require two samples ahead and behind. The default Interpolator requires no samples ahead or behind because since it simply applies the most recent sample with no blending.

Methods
InterpolateByte
InterpolateColor
InterpolateDouble
InterpolateFloat
InterpolateInt
InterpolateLong
InterpolateQuaternion
InterpolateSByte
InterpolateShort
InterpolateUInt
InterpolateULong
InterpolateUShort
InterpolateVector2
InterpolateVector3