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

◆ convertToLookUpTable()

void fl::XYMap::convertToLookUpTable ( )

Definition at line 75 of file xymap.cpp.

75 {
76 if (type == kLookUpTable) {
77 return;
78 }
79 mLookUpTable = LUT16Ptr::New(width * height);
80 uint16_t *data = mLookUpTable->getData();
81 for (uint16_t y = 0; y < height; y++) {
82 for (uint16_t x = 0; x < width; x++) {
83 data[y * width + x] = mapToIndex(x, y);
84 }
85 }
87 xyFunction = nullptr;
88}
uint32_t x[NUM_LAYERS]
Definition Fire2023.ino:80
uint32_t y[NUM_LAYERS]
Definition Fire2023.ino:81
XYFunction xyFunction
Definition xymap.h:102
uint16_t width
Definition xymap.h:100
uint16_t mapToIndex(uint16_t x, uint16_t y) const
Definition xymap.cpp:96
@ kLookUpTable
Definition xymap.h:40
uint16_t height
Definition xymap.h:101
fl::LUT16Ptr mLookUpTable
Definition xymap.h:103
XyMapType type
Definition xymap.h:99

References height, kLookUpTable, mapToIndex(), mLookUpTable, type, width, x, xyFunction, and y.

+ Here is the call graph for this function: