EffectLibrary#

Available in header <OpenMfx/Sdk/Cpp/Host/EffectLibrary>.

class OpenMfx::EffectLibrary#

The plug-in library holds all the data about the plug-ins made available by a given ofx plug-in binary. A binary might contain many plug-ins.

Public Functions

EffectLibrary()#
int effectCount() const#

Number of loaded plugins

const char *effectIdentifier(int effectIndex) const#

Assumes that the index is valid

unsigned int effectVersionMajor(int effectIndex) const#

Assumes that the index is valid

unsigned int effectVersionMinor(int effectIndex) const#

Assumes that the index is valid

Public Members

OfxGetNumberOfPluginsFunc getNumberOfPlugins = nullptr#
OfxGetPluginFunc getPlugin = nullptr#
OfxSetBundleDirectoryFunc setBundleDirectory = nullptr#