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

◆ convertToLookUpTable()

void fl::XMap::convertToLookUpTable ( )

Definition at line 47 of file xmap.cpp.

47 {
48 if (type == kLookUpTable) {
49 return;
50 }
51 mLookUpTable.reset();
52 mLookUpTable = LUT16Ptr::New(length);
53 uint16_t* dataMutable = mLookUpTable->getData();
54 mData = mLookUpTable->getData();
55 for (uint16_t x = 0; x < length; x++) {
56 dataMutable[x] = mapToIndex(x);
57 }
59 xFunction = nullptr;
60}
uint32_t x[NUM_LAYERS]
Definition Fire2023.ino:80
Type type
Definition xmap.h:62
uint16_t mapToIndex(uint16_t x) const
Definition xmap.cpp:64
const uint16_t * mData
Definition xmap.h:64
uint16_t length
Definition xmap.h:61
fl::LUT16Ptr mLookUpTable
Definition xmap.h:65
@ kLookUpTable
Definition xmap.h:30
XFunction xFunction
Definition xmap.h:63

References kLookUpTable, length, mapToIndex(), mData, mLookUpTable, type, x, and xFunction.

+ Here is the call graph for this function: