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) FL_NO_EXCEPT
Functions to convert from the HSV colorspace to the RGB colorspace.
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Base definition for an LED controller.
CRGB & setHue(u8 hue) FL_NO_EXCEPT
Allow assignment from just a hue.
FASTLED_FORCE_INLINE CRGB & operator=(const CRGB &rhs) FL_NO_EXCEPT=default
Allow assignment from one RGB struct to another.
HSV16 toHSV16() const FL_NO_EXCEPT
FASTLED_FORCE_INLINE CRGB() FL_NO_EXCEPT
Default constructor.
CRGB & setHSV(u8 hue, u8 sat, u8 val) FL_NO_EXCEPT
Allow assignment from hue, saturation, and value.
CRGB colorBoost(EaseType saturation_function=EaseType::EASE_NONE, EaseType luminance_function=EaseType::EASE_NONE) const FL_NO_EXCEPT
CRGB colorBoost(EaseType saturation_function=EaseType::EASE_IN_QUAD, EaseType luminance_function=EaseType::EASE_NONE) const FL_NO_EXCEPT
Representation of an HSV pixel (hue, saturation, value (aka brightness)).