MCPcopy Create free account
hub / github.com/BespokeSynth/BespokeSynth / SetUpModule

Method SetUpModule

Source/ModularSynth.cpp:2613–2627  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2611}
2612
2613void ModularSynth::SetUpModule(IDrawableModule* module, const ofxJSONElement& moduleInfo)
2614{
2615 assert(module != nullptr);
2616
2617 try
2618 {
2619 mIsLoadingModule = true;
2620 module->LoadLayoutBase(moduleInfo);
2621 mIsLoadingModule = false;
2622 }
2623 catch (UnknownModuleException& e)
2624 {
2625 LogEvent("Couldn't find referenced module \"" + e.mSearchName + "\" when setting up \"" + moduleInfo["name"].asString() + "\"", kLogEventType_Error);
2626 }
2627}
2628
2629void ModularSynth::OnModuleAdded(IDrawableModule* module)
2630{

Callers 1

LoadModulesMethod · 0.80

Calls 1

LoadLayoutBaseMethod · 0.80

Tested by

no test coverage detected