Audacity 3.2.0
|
Typedefs | |
using | LilvWorldPtr = Lilv_ptr< LilvWorld, lilv_world_free > |
using | URIDMap = std::vector< MallocString<> > |
Functions | |
URIDLIST bool | InitializeGWorld () |
Call before any use of the constants defined in this file. More... | |
void | FinalizeGWorld () |
Call at end of session. More... | |
LV2_URID | Lookup_URI (URIDMap &map, const char *uri, bool add) |
Variables | |
static LilvWorldPtr | uWorld |
LilvWorld * | gWorld = nullptr |
URIDMap | gURIDMap |
Declare the global map of positive integers to URIs. More... | |
using LV2Symbols::LilvWorldPtr = typedef Lilv_ptr<LilvWorld, lilv_world_free> |
Definition at line 29 of file LV2Symbols.cpp.
using LV2Symbols::URIDMap = typedef std::vector<MallocString<> > |
Definition at line 142 of file LV2Symbols.h.
LV2_API void LV2Symbols::FinalizeGWorld | ( | ) |
Call at end of session.
Definition at line 71 of file LV2Symbols.cpp.
References gWorld.
Referenced by LV2EffectsModule::Terminate().
URIDLIST LV2_API bool LV2Symbols::InitializeGWorld | ( | ) |
Call before any use of the constants defined in this file.
Definition at line 48 of file LV2Symbols.cpp.
References gWorld, NODELIST, URIDLIST, and uWorld.
Referenced by LV2EffectsModule::Initialize().
LV2_API LV2_URID LV2Symbols::Lookup_URI | ( | URIDMap & | map, |
const char * | uri, | ||
bool | add = true |
||
) |
Do reverse lookup in a map of URIs to positive integers, returning 0 if not found and !add
Definition at line 76 of file LV2Symbols.cpp.
References staffpad::vo::add().
Referenced by LV2FeaturesList::URID_Map().
LV2_API URIDMap LV2Symbols::gURIDMap |
Declare the global map of positive integers to URIs.
Definition at line 34 of file LV2Symbols.cpp.
Referenced by LV2FeaturesList::URID_Map(), and LV2FeaturesList::URID_Unmap().
LV2_API LilvWorld * LV2Symbols::gWorld = nullptr |
Definition at line 31 of file LV2Symbols.cpp.
Referenced by LV2EffectsModule::AutoRegisterPlugins(), LV2Editor::BuildFancy(), LV2FeaturesListBase::CheckFeatures(), LV2InstanceFeaturesList::CheckOptions(), FinalizeGWorld(), LV2EffectsModule::FindModulePaths(), LV2EffectBase::GetFactoryPresets(), LV2EffectsModule::GetPlugin(), LV2EffectsModule::Initialize(), InitializeGWorld(), LV2InstanceFeaturesList::InitializeOptions(), LV2EffectBase::LoadFactoryPreset(), and LV2Ports::LV2Ports().
|
static |
Definition at line 30 of file LV2Symbols.cpp.
Referenced by InitializeGWorld().