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

◆ setUseChangeGrid()

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

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

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

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