MathUtilEx.

Interpolate(Vector4, Vector4, float, EasingFunction, Vector4) Method

Summary

Performs an interpolation between two vectors using an easing function.
Namespace
StrideToolkit.Mathematics
Containing Type
MathUtilEx

Syntax

[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Interpolate(ref Vector4 start, ref Vector4 end, float amount, EasingFunction easingFunction, out Vector4 result)

Remarks

Passing amount a value of 0 will cause start to be returned; a value of 1 will cause end to be returned.

Attributes

Type Description
MethodImplAttribute

Parameters

Name Type Description
start Vector4 Start vector.
end Vector4 End vector.
amount float Value between 0 and 1 indicating the weight of end.
easingFunction EasingFunction The function used to ease the interpolation.
result Vector4 When the method completes, contains the interpolation of the two vectors.

Return Value

Type Description
void