MathUtilEx.

Interpolate(Color, Color, float, EasingFunction) Method

Summary

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

Syntax

[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Color Interpolate(Color start, Color end, float amount, EasingFunction easingFunction)

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 Color Start color.
end Color End color.
amount float Value between 0 and 1 indicating the weight of end.
easingFunction EasingFunction The function used to ease the interpolation.

Return Value

Type Description
Color The interpolation of the two colors.