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

◆ advanceData()

template<EOrder RGB_ORDER, int LANES = 1, uint32_t MASK = 0xFFFFFFFF>
FASTLED_FORCE_INLINE void PixelController< RGB_ORDER, LANES, MASK >::advanceData ( )
inline

Advance the data pointer forward, adjust position counter.

Definition at line 311 of file pixel_controller.h.

int8_t mAdvance
how many bytes to advance the pointer by each time. For CRGB this is 3.
int mLenRemaining
counter for the number of LEDs left to process
const uint8_t * mData
pointer to the underlying LED data

References FASTLED_FORCE_INLINE, mAdvance, mData, and mLenRemaining.

Referenced by advanceAndLoadAndScale(), advanceAndLoadAndScale(), advanceAndLoadAndScale(), DMXSerialController< RGB_ORDER >::showPixels(), DMXSimpleController< DATA_PIN, RGB_ORDER >::showPixels(), LPD6803Controller< DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED >::showPixels(), P9813Controller< DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED >::showPixels(), RGBWEmulatedController< CONTROLLER, RGB_ORDER >::showPixels(), WS2816Controller< DATA_PIN, RGB_ORDER >::showPixels(), APA102Controller< DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED, GAMMA_CORRECTION_MODE, START_FRAME, END_FRAME >::showPixelsDefault(), APA102Controller< DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED, GAMMA_CORRECTION_MODE, START_FRAME, END_FRAME >::showPixelsGammaBitShift(), AVRSoftwareSPIOutput< DATA_PIN, CLOCK_PIN, SPI_SPEED >::writePixels(), and REFHardwareSPIOutput< _DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER >::writePixels().

+ Here is the caller graph for this function: