MCPcopy Create free account
hub / github.com/audacity/audacity / LoadComponent

Function LoadComponent

libraries/lib-effects/EffectManager.cpp:255–265  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

253}
254
255std::pair<ComponentInterface *, EffectSettings>
256LoadComponent(const PluginID &ID)
257{
258 if (auto result = dynamic_cast<EffectSettingsManager*>(
259 PluginManager::Get().Load(ID))) {
260 auto settings = result->MakeSettings();
261 InitializePreset(*result, settings);
262 return { result, std::move(settings) };
263 }
264 return { nullptr, {} };
265}
266}
267
268EffectAndDefaultSettings &EffectManager::DoGetEffect(const PluginID & ID)

Callers 1

EffectManager.cppFile · 0.85

Calls 5

GetFunction · 0.85
InitializePresetFunction · 0.85
moveFunction · 0.85
LoadMethod · 0.45
MakeSettingsMethod · 0.45

Tested by

no test coverage detected