MathUtilEx.

Interpolate(Vector2, Vector2, float, EasingFunction, Vector2) 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 Vector2 start, ref Vector2 end, float amount, EasingFunction easingFunction, out Vector2 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 Vector2 Start vector.
end Vector2 End vector.
amount float Value between 0 and 1 indicating the weight of end.
easingFunction EasingFunction The function used to ease the interpolation.
result Vector2 When the method completes, contains the interpolation of the two vectors.

Return Value

Type Description
void