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

◆ operator[]() [1/2]

pair_xy_float & fl::ScreenMap::operator[] ( uint32_t x)

Definition at line 212 of file screenmap.cpp.

212 {
213 if (x >= length || !mLookUpTable) {
214 return const_cast<pair_xy_float &>(empty()); // better than crashing.
215 }
216 LUTXYFLOAT &lut = *mLookUpTable.get();
217 auto *data = lut.getData();
218 return data[x];
219}
uint32_t x[NUM_LAYERS]
Definition Fire2023.ino:80
static const pair_xy_float & empty()
uint32_t length
Definition screenmap.h:81
LUTXYFLOATPtr mLookUpTable
Definition screenmap.h:83
pair_xy< float > pair_xy_float
Definition lut.h:24
LUT< pair_xy_float > LUTXYFLOAT
Definition lut.h:34

References empty(), fl::LUT< T >::getData(), length, mLookUpTable, and x.

+ Here is the call graph for this function: