`color-lerp``color1``color2``t`procedure`color-lerp!``color1``color2``t``#!optional``dest`procedure`colour-lerp``color1``color2``t`procedure`colour-lerp!``color1``color2``t``#!optional``dest`procedureEfficient linear interpolation (or extrapolation) between

`color1`and`color2`. sdl2:color can only hold integer values, so the results will be truncated to integers. The results will be clamped to the range 0 to 255.`t`is the interpolation factor (a float). Values of`t`between 0 and 1 will interpolate between`color1`and`color2`. Values of`t`less that 0 will extrapolate beyond`color1`(moving away from`color2`). Values greater that 1 will extrapolate beyond`color2`(moving away from`color1`).`color-lerp`and`colour-lerp`return a new managed sdl2:color.`color-lerp!`and`colour-lerp!`modify and return`dest`. If`dest`is omitted,`color1`is modified and returned.

Requires sdl2 egg 0.2.0 or higher.