fl::UISlider brightness("Brightness", BRIGHTNESS, 0, 255)
virtual void setTemperature(CRGB temperature) FL_NO_EXCEPT=0
Set color temperature.
virtual void setMaxRefreshRate(u16 fps) FL_NO_EXCEPT=0
Set the maximum refresh rate.
virtual fl::span< CRGB > getLEDs() FL_NO_EXCEPT=0
Get the LED array as a span.
virtual u16 getMaxRefreshRate() const FL_NO_EXCEPT=0
Get the maximum refresh rate.
virtual u8 getBrightness() const FL_NO_EXCEPT=0
Get the current global brightness.
virtual void clear(bool writeToStrip=false) FL_NO_EXCEPT=0
Clear all LEDs (set to black)
virtual void setBrightness(u8 brightness) FL_NO_EXCEPT=0
Set the global brightness.
virtual void setCorrection(CRGB correction) FL_NO_EXCEPT=0
Set color correction.
virtual void setSegment(size_t start, size_t end) FL_NO_EXCEPT=0
Set a segment range for subsequent operations.
virtual void show() FL_NO_EXCEPT=0
Send the LED data to the strip Uses the current brightness setting.
virtual size_t getNumLEDs() const FL_NO_EXCEPT=0
Get the number of LEDs.
virtual void delay(unsigned long ms) FL_NO_EXCEPT=0
Delay for a specified number of milliseconds.
virtual ~IFastLED() FL_NO_EXCEPT=default
virtual void clearSegment() FL_NO_EXCEPT=0
Clear the segment range (operate on full LED array)
Pure virtual interface for FastLED operations.
constexpr T * end(T(&array)[N]) FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Base definition for an LED controller.
Representation of an 8-bit RGB pixel (Red, Green, Blue)