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

◆ geti16Previous()

int16_t fl::WaveSimulation2D::geti16Previous ( size_t x,
size_t y ) const

Definition at line 96 of file wave_simulation.cpp.

96 {
97 if (!has(x, y))
98 return 0;
99 int32_t sum = 0;
100 for (uint32_t j = 0; j < mMultiplier; ++j) {
101 for (uint32_t i = 0; i < mMultiplier; ++i) {
102 sum +=
103 mSim->geti16Previous(x * mMultiplier + i, y * mMultiplier + j);
104 }
105 }
106 int16_t out = static_cast<int16_t>(sum / (mMultiplier * mMultiplier));
107 return out;
108}
int y
Definition Audio.ino:72
int x
Definition Audio.ino:71
fl::scoped_ptr< WaveSimulation2D_Real > mSim
bool has(size_t x, size_t y) const

References has(), mMultiplier, mSim, x, and y.

Referenced by geti16All().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: