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

◆ convertToLookUpTable()

void fl::XMap::convertToLookUpTable ( )

Definition at line 39 of file xmap.cpp.

39 {
40 if (type == kLookUpTable) {
41 return;
42 }
43 mLookUpTable.reset();
44 mLookUpTable = LUT16Ptr::New(length);
45 uint16_t *dataMutable = mLookUpTable->getDataMutable();
46 mData = mLookUpTable->getData();
47 for (uint16_t x = 0; x < length; x++) {
48 dataMutable[x] = mapToIndex(x);
49 }
51 xFunction = nullptr;
52}
int x
Definition Audio.ino:71
Type type
Definition xmap.h:62
uint16_t mapToIndex(uint16_t x) const
Definition xmap.cpp:54
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: