HSVHue
Pre-defined hue values for hsv8 objects.
@ HUE_PURPLE
Purple (270°)
fl::u8 value
Color value (brightness).
fl::u8 saturation
Color saturation.
Base definition for an LED controller.
#define FASTLED_FORCE_INLINE
constexpr hsv8(fl::u8 ih, fl::u8 is, fl::u8 iv) FL_NOEXCEPT
Allow construction from hue, saturation, and value.
constexpr hsv8(const hsv8 &rhs) FL_NOEXCEPT
Allow copy construction.
FASTLED_FORCE_INLINE hsv8 & setHSV(fl::u8 ih, fl::u8 is, fl::u8 iv) FL_NOEXCEPT
Assign new HSV values.
hsv8 & operator=(const hsv8 &rhs) FL_NOEXCEPT=default
Allow copy construction.
constexpr hsv8() FL_NOEXCEPT
Default constructor.
FASTLED_FORCE_INLINE fl::u8 & operator[](fl::u8 x) FL_NOEXCEPT
Array access operator to index into the hsv8 object.