MCPcopy Create free account
hub / github.com/FastLED/FastLED / setNormFactors

Method setNormFactors

src/fl/audio/fft/fft.cpp.hpp:157–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

155}
156
157void Bins::setNormFactors(const fl::vector<float>& factors) {
158 if (mNormFactors.capacity() == 0) {
159 mNormFactors = pool().acquire(mBands);
160 }
161 mNormFactors.resize(factors.size());
162 for (fl::size i = 0; i < factors.size(); ++i) {
163 mNormFactors[i] = factors[i];
164 }
165 mNormalizedDirty = true;
166}
167
168FloatVectorPool& Bins::pool() {
169 return Singleton<FloatVectorPool>::instance();

Callers 2

runLogRebinMethod · 0.80
runHybridMethod · 0.80

Calls 4

capacityMethod · 0.45
acquireMethod · 0.45
resizeMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected