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

◆ setUseChangeGrid()

void fl::WaveSimulation2D::setUseChangeGrid ( bool enabled)

Definition at line 246 of file wave_simulation.cpp.

246 {
247 if (mUseChangeGrid == enabled) {
248 return; // No change needed
249 }
250
251 mUseChangeGrid = enabled;
252
253 if (mUseChangeGrid) {
254 // Allocate change grid if enabling
255 u32 w = mOuterWidth * mMultiplier;
256 u32 h = mOuterHeight * mMultiplier;
257 mChangeGrid.reset(w, h);
258 } else {
259 // Deallocate change grid if disabling (saves memory)
260 mChangeGrid.reset(0, 0);
261 }
262}
fl::Grid< i16 > mChangeGrid

References mChangeGrid, mMultiplier, mOuterHeight, mOuterWidth, and mUseChangeGrid.