MCPcopy Create free account
hub / github.com/DISTRHO/DPF / getEffectPlugin

Function getEffectPlugin

distrho/src/DistrhoPluginVST2.cpp:1330–1341  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1328}
1329
1330static inline
1331PluginVst* getEffectPlugin(vst_effect* const effect)
1332{
1333 if (effect == nullptr)
1334 return nullptr;
1335
1336 ExtendedAEffect* const exteffect = static_cast<ExtendedAEffect*>(effect);
1337 DISTRHO_SAFE_ASSERT_RETURN(exteffect->valid == 101, nullptr);
1338 DISTRHO_SAFE_ASSERT_RETURN(exteffect->audioMaster != nullptr, nullptr);
1339
1340 return exteffect->pluginPtr;
1341}
1342
1343// --------------------------------------------------------------------------------------------------------------------
1344

Callers 5

vst_dispatcherCallbackFunction · 0.85
vst_getParameterCallbackFunction · 0.85
vst_setParameterCallbackFunction · 0.85
vst_processCallbackFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected