FastLED 3.9.15
Loading...
Searching...
No Matches

◆ operator=() [2/3]

CRGB & fl::CRGB::operator= ( const hsv8 & rhs)

Allow assignment from HSV color.

Assignment operator from hsv8 - converts HSV color to RGB.

Definition at line 34 of file crgb_extra.cpp.hpp.

34 {
35 CHSV hsv_color(rhs.h, rhs.s, rhs.v);
36 CRGB rgb_result;
37 hsv2rgb_rainbow(hsv_color, rgb_result);
38 r = rgb_result.r;
39 g = rgb_result.g;
40 b = rgb_result.b;
41 return *this;
42}
fl::hsv8 CHSV
Definition chsv.h:11
CRGB hsv2rgb_rainbow(const CHSV &hsv)
FASTLED_FORCE_INLINE CRGB() FL_NOEXCEPT
Default constructor.
Definition crgb.h:111

References CRGB(), FL_NOEXCEPT, and hsv2rgb_rainbow().

+ Here is the call graph for this function: