FastLED 3.9.15
Loading...
Searching...
No Matches

◆ CLEDController()

CLEDController::CLEDController ( )

Create an led controller object, add it to the chain of controllers.

Definition at line 14 of file cled_controller.cpp.

15 m_pNext = NULL;
16 if(m_pHead==NULL) { m_pHead = this; }
17 if(m_pTail != NULL) { m_pTail->m_pNext = this; }
18 m_pTail = this;
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)
Definition dither_mode.h:13
@ UncorrectedTemperature
Uncorrected temperature (0xFFFFFF)
Definition color.h:94
@ UncorrectedColor
Uncorrected color (0xFFFFFF)
Definition color.h:28

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().

+ Here is the caller graph for this function: