FastLED 3.9.15
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
u16 mapToIndex(u16 x) const
Definition xmap.cpp.hpp:55
fl::LUT16Ptr mLookUpTable
Definition xmap.h:61
const u16 * mData
Definition xmap.h:60
@ kLookUpTable
Definition xmap.h:26
XFunction xFunction
Definition xmap.h:59
shared_ptr< T > make_shared(Args &&... args) FL_NOEXCEPT
Definition shared_ptr.h:414

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

+ Here is the call graph for this function: