10#define FASTLED_INTERNAL
25 CHSV hsv_color(rhs.h, rhs.s, rhs.v);
35 CHSV hsv_color(rhs.h, rhs.s, rhs.v);
68 return hsv.
colorBoost(saturation_function, luminance_function);
72 for (
size_t i = 0; i < count; i++) {
73 dst[i] = src[i].
colorBoost(saturation_function, luminance_function);
Defines the 8-bit red, green, and blue (RGB) pixel type in the fl namespace.
CRGB hsv2rgb_rainbow(const CHSV &hsv)
Functions to convert from the HSV colorspace to the RGB colorspace.
Base definition for an LED controller.
CRGB colorBoost(EaseType saturation_function=EaseType::EASE_NONE, EaseType luminance_function=EaseType::EASE_NONE) const FL_NOEXCEPT
CRGB & setHSV(u8 hue, u8 sat, u8 val) FL_NOEXCEPT
Allow assignment from hue, saturation, and value.
FASTLED_FORCE_INLINE CRGB & operator=(const CRGB &rhs) FL_NOEXCEPT=default
Allow assignment from one RGB struct to another.
FASTLED_FORCE_INLINE CRGB() FL_NOEXCEPT
Default constructor.
HSV16 toHSV16() const FL_NOEXCEPT
CRGB & setHue(u8 hue) FL_NOEXCEPT
Allow assignment from just a hue.
CRGB colorBoost(EaseType saturation_function=EaseType::EASE_IN_QUAD, EaseType luminance_function=EaseType::EASE_NONE) const
Representation of an HSV pixel (hue, saturation, value (aka brightness)).