FastLED 3.10.8
Loading...
Searching...
No Matches

◆ convertToLookUpTable()

void fl::XMap::convertToLookUpTable ( )

Definition at line 40 of file xmap.cpp.hpp.

40 {
41 if (type == kLookUpTable) {
42 return;
43 }
44 mLookUpTable.reset();
46 u16 *dataMutable = mLookUpTable->getDataMutable();
47 mData = mLookUpTable->getData();
48 for (u16 x = 0; x < length; x++) {
49 dataMutable[x] = mapToIndex(x);
50 }
52 xFunction = nullptr;
53}
Type type
Definition xmap.h:58
u16 length
Definition xmap.h:57
fl::LUT16Ptr mLookUpTable
Definition xmap.h:61
const u16 * mData
Definition xmap.h:60
@ kLookUpTable
Definition xmap.h:26
u16 mapToIndex(u16 x) const FL_NO_EXCEPT
Definition xmap.cpp.hpp:55
XFunction xFunction
Definition xmap.h:59
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
Definition shared_ptr.h:423

References fl::FL_NO_EXCEPT, kLookUpTable, length, fl::adl_barrier::make_shared(), mapToIndex(), mData, mLookUpTable, type, fl::x, and xFunction.

+ Here is the call graph for this function: