MCPcopy Create free account
hub / github.com/StrangeLoopsAudio/gRainbow / reset

Method reset

Source/Components/ArcSpectrogram.cpp:328–339  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

326}
327
328void ArcSpectrogram::reset() {
329 // Reset all images
330 for (size_t i = 0; i < mParameters.ui.specImages.size(); i++) {
331 mParameters.ui.specImages[i].clear(mParameters.ui.specImages[i].getBounds());
332 }
333 for (int i = 0; i < (int)ParamUI::SpecType::COUNT; i++) {
334 mImagesComplete[i] = false;
335 }
336 mParameters.ui.specComplete = false;
337 // might be lingering grains
338 mArcGrains.clear();
339}
340
341void ArcSpectrogram::loadSpecBuffer(Utils::SpecBuffer* buffer, ParamUI::SpecType type) {
342 if (buffer == nullptr || getWidth() == 0 || getHeight() == 0) return;

Callers 5

resampleAudioBufferFunction · 0.45
parseMethod · 0.45
ArcSpectrogramMethod · 0.45
setMidiNotesMethod · 0.45

Calls 1

clearMethod · 0.45

Tested by

no test coverage detected