26#include <core/config.h>
27#if defined(H2CORE_HAVE_LADSPA) || _DOXYGEN_
std::vector< LadspaFXInfo * > m_pluginList
LadspaFXGroup * m_pRecentGroup
LadspaFXGroup * getLadspaFXGroup()
static Effects * get_instance()
Returns a pointer to the current Effects singleton stored in __instance.
std::vector< LadspaFXInfo * > getPluginList()
Loads only usable plugins.
LadspaFXGroup * m_pRootGroup
static void create_instance()
If __instance equals 0, a new Effects singleton will be created and stored in it.
void setLadspaFX(LadspaFX *pFX, int nFX)
LadspaFX * getLadspaFX(int nFX) const
void RDFDescend(const QString &sBase, LadspaFXGroup *pGroup, std::vector< LadspaFXInfo * > pluginList)
static Effects * __instance
Object holding the current Effects singleton.
void getRDF(LadspaFXGroup *pGroup, std::vector< LadspaFXInfo * > pluginList)
LadspaFX * m_FXList[MAX_FX]
#define MAX_FX
Maximum number of effects.