FastLED 3.9.15
|
Definition at line 85 of file pixel_iterator.h.
#include <pixel_iterator.h>
Public Member Functions | |
template<typename PixelControllerT> | |
PixelIterator (PixelControllerT *pc, Rgbw rgbw) | |
void | advanceData () |
Rgbw | get_rgbw () const |
bool | has (int n) |
void | loadAndScale_APA102_HD (uint8_t *b0_out, uint8_t *b1_out, uint8_t *b2_out, uint8_t *brightness_out) |
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_APA102_HDFunction | mLoadAndScale_APA102_HD = 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 |