|
FastLED 3.9.15
|
Definition at line 98 of file pixel_iterator.h.
#include <pixel_iterator.h>
Collaboration diagram for fl::PixelIterator:Public Member Functions | |
| template<typename PixelControllerT> | |
| PixelIterator (PixelControllerT *pc, Rgbw rgbw) | |
| void | advanceData () |
| Rgbw | get_rgbw () const |
| bool | has (int n) |
| void | loadAndScale_WS2816_HD (uint16_t *s0_out, uint16_t *s1_out, uint16_t *s2_out) |
| void | loadAndScaleRGB (uint8_t *r_out, uint8_t *g_out, uint8_t *b_out) |
| void | loadAndScaleRGBW (uint8_t *b0_out, uint8_t *b1_out, uint8_t *b2_out, uint8_t *w_out) |
| void | set_rgbw (Rgbw rgbw) |
| int | size () |
| void | stepDithering () |
Private Attributes | |
| advanceDataFunction | mAdvanceData = nullptr |
| hasFunction | mHas = nullptr |
| loadAndScale_WS2816_HDFunction | mLoadAndScale_WS2816_HD = nullptr |
| loadAndScaleRGBFunction | mLoadAndScaleRGB = nullptr |
| loadAndScaleRGBWFunction | mLoadAndScaleRGBW = nullptr |
| void * | mPixelController = nullptr |
| Rgbw | mRgbw |
| sizeFunction | mSize = nullptr |
| stepDitheringFunction | mStepDithering = nullptr |