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

◆ getf()

float fl::WaveSimulation2D::getf ( fl::size x,
fl::size y ) const

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

74 {
75 if (!has(x, y))
76 return 0.0f;
77 float sum = 0.0f;
78 for (u32 j = 0; j < mMultiplier; ++j) {
79 for (u32 i = 0; i < mMultiplier; ++i) {
80 sum += mSim->getf(x * mMultiplier + i, y * mMultiplier + j);
81 }
82 }
83 return sum / static_cast<float>(mMultiplier * mMultiplier);
84}
bool has(fl::size x, fl::size y) const
fl::unique_ptr< WaveSimulation2D_Real > mSim

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

+ Here is the call graph for this function: