Return a new CRGB object after performing a linear interpolation between this object and the passed in object.
Definition at line 101 of file crgb.cpp.
101 {
103
104 ret.r =
lerp8by8(r, other.r, amountOf2);
105 ret.g =
lerp8by8(g, other.g, amountOf2);
106 ret.b =
lerp8by8(b, other.b, amountOf2);
107
108 return ret;
109}
LIB8STATIC uint8_t lerp8by8(uint8_t a, uint8_t b, fract8 frac)
Linear interpolation between two unsigned 8-bit values, with 8-bit fraction.
FASTLED_FORCE_INLINE CRGB()=default
Default constructor.
References CRGB(), and lerp8by8().