Lumitronix_Iflex_Pro_Workshop
Library to interact with the iFlexPro
NeoWordElements< V_PIXEL_SIZE, T_COLOR_OBJECT, T_COPY > Class Template Reference

#include <NeoByteElements.h>

Inheritance diagram for NeoWordElements< V_PIXEL_SIZE, T_COLOR_OBJECT, T_COPY >:
NeoElementsBase< V_PIXEL_SIZE, T_COLOR_OBJECT, T_COPY >

Static Public Member Functions

static void movePixelsInc_P (uint8_t *pPixelDest, PGM_VOID_P pPixelSrc, uint16_t count)
 
- Static Public Member Functions inherited from NeoElementsBase< V_PIXEL_SIZE, T_COLOR_OBJECT, T_COPY >
static uint8_t * getPixelAddress (uint8_t *pPixels, uint16_t indexPixel)
 
static const uint8_t * getPixelAddress (const uint8_t *pPixels, uint16_t indexPixel)
 
static void replicatePixel (uint8_t *pPixelDest, const uint8_t *pPixelSrc, uint16_t count)
 
static void movePixelsInc (uint8_t *pPixelDest, const uint8_t *pPixelSrc, uint16_t count)
 
static void movePixelsDec (uint8_t *pPixelDest, const uint8_t *pPixelSrc, uint16_t count)
 

Additional Inherited Members

- Public Types inherited from NeoElementsBase< V_PIXEL_SIZE, T_COLOR_OBJECT, T_COPY >
typedef T_COLOR_OBJECT ColorObject
 
- Static Public Attributes inherited from NeoElementsBase< V_PIXEL_SIZE, T_COLOR_OBJECT, T_COPY >
static const size_t PixelSize = V_PIXEL_SIZE
 

Member Function Documentation

◆ movePixelsInc_P()

template<size_t V_PIXEL_SIZE, typename T_COLOR_OBJECT , typename T_COPY >
static void NeoWordElements< V_PIXEL_SIZE, T_COLOR_OBJECT, T_COPY >::movePixelsInc_P ( uint8_t *  pPixelDest,
PGM_VOID_P  pPixelSrc,
uint16_t  count 
)
inlinestatic