Q3ColorRGB_Lerp
You can use theQ3ColorRGB_Lerpfunction to interpolate two colors linearly.
TQ3ColorRGB *Q3ColorRGB_Lerp ( const TQ3ColorRGB *first, const TQ3ColorRGB *last, float alpha, TQ3ColorRGB *result);
first- An RGB color structure.
last- An RGB color structure.
alpha- An alpha value.
result- On exit, a pointer to an RGB color structure for the color that is the linear interpolation, by the specified alpha value, of the two specified colors.
DESCRIPTION
TheQ3ColorRGB_Lerpfunction returns, as its function result and in theresultparameter, a pointer to an RGB color structure that is linearly interpolated between the two colors specified by thefirstandlastparameters. Thealphaparameter specifies the desired alpha value for the interpolation.