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

◆ setUseChangeGrid()

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

Definition at line 255 of file wave_simulation.cpp.hpp.

255 {
256 if (mUseChangeGrid == enabled) {
257 return; // No change needed
258 }
259
260 mUseChangeGrid = enabled;
261
262 if (mUseChangeGrid) {
263 // Allocate change grid if enabling
264 u32 w = mOuterWidth * mMultiplier;
265 u32 h = mOuterHeight * mMultiplier;
266 mChangeGrid.reset(w, h);
267 } else {
268 // Deallocate change grid if disabling (saves memory)
269 mChangeGrid.reset(0, 0);
270 }
271}
fl::Grid< i16 > mChangeGrid

References fl::FL_NO_EXCEPT, mChangeGrid, mMultiplier, mOuterHeight, mOuterWidth, and mUseChangeGrid.