Create an led controller object, add it to the chain of controllers.
Definition at line 14 of file cled_controller.cpp.
19}
CRGB * m_Data
pointer to the LED data used by this controller
CRGB m_ColorCorrection
CRGB object representing the color correction to apply to the strip on show()
EDitherMode m_DitherMode
the current dither mode of the controller
CLEDController * m_pNext
pointer to the next LED controller in the linked list
int m_nLeds
the number of LEDs in the LED data array
static CLEDController * m_pTail
pointer to the last LED controller in the linked list
CRGB m_ColorTemperature
CRGB object representing the color temperature to apply to the strip on show()
static CLEDController * m_pHead
pointer to the first LED controller in the linked list
#define BINARY_DITHER
Enable dithering using binary dithering (only option)
@ UncorrectedTemperature
Uncorrected temperature (0xFFFFFF)
@ UncorrectedColor
Uncorrected color (0xFFFFFF)
References BINARY_DITHER, m_ColorCorrection, m_ColorTemperature, m_Data, m_DitherMode, m_nLeds, m_pHead, m_pNext, m_pTail, UncorrectedColor, and UncorrectedTemperature.
Referenced by CPixelLEDController< RGB_ORDER, LANES, MASK >::CPixelLEDController(), head(), next(), setCorrection(), setCorrection(), setDither(), setLeds(), setRgbw(), setScreenMap(), setScreenMap(), setScreenMap(), setTemperature(), and setTemperature().