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

◆ hsv2rgb_dispatch() [1/2]

FASTLED_FORCE_INLINE void hsv2rgb_dispatch ( const CHSV & hsv,
CRGB & rgb )

Definition at line 61 of file crgb.h.

62{
63#if defined(FASTLED_HSV_CONVERSION_SPECTRUM)
64 hsv2rgb_spectrum(hsv, rgb);
65#elif defined(FASTLED_HSV_CONVERSION_FULL_SPECTRUM)
66 hsv2rgb_fullspectrum(hsv, rgb);
67#elif defined(FASTLED_HSV_CONVERSION_RAINBOW)
68 hsv2rgb_rainbow(hsv, rgb);
69#else
70 hsv2rgb_rainbow(hsv, rgb);
71#endif
72}
CRGB hsv2rgb_spectrum(const CHSV &hsv)
Inline version of hsv2rgb_spectrum which returns a CRGB object.
CRGB hsv2rgb_rainbow(const CHSV &hsv)
void hsv2rgb_fullspectrum(const CHSV &hsv, CRGB &rgb)
Converts an HSV value to RGB using the algorithm from here: https://en.wikipedia.org/wiki/HSL_and_HSV...

References FASTLED_FORCE_INLINE, hsv2rgb_fullspectrum(), hsv2rgb_rainbow(), and hsv2rgb_spectrum().

+ Here is the call graph for this function: