21 out.
mData = lookUpTable;
107 if (
this != &other) {
void convertToLookUpTable()
uint16_t mapToIndex(uint16_t x) const
XMap(uint16_t length, bool is_reverse=false, uint16_t offset=0)
fl::LUT16Ptr mLookUpTable
static XMap constructWithUserFunction(uint16_t length, XFunction xFunction, uint16_t offset=0)
uint16_t getLength() const
static XMap constructWithLookUpTable(uint16_t length, const uint16_t *lookUpTable, uint16_t offset=0)
XMap & operator=(const XMap &other)
uint16_t(* XFunction)(uint16_t x, uint16_t length)
FASTLED_FORCE_INLINE uint16_t x_linear(uint16_t x, uint16_t length)
FASTLED_FORCE_INLINE uint16_t x_reverse(uint16_t x, uint16_t length)
Implements a simple red square effect for 2D LED grids.