LMMS
Loading...
Searching...
No Matches
CachedPlugins.cpp File Reference
#include "CarlaUtils.h"
#include "CarlaNative.h"
#include "CarlaString.hpp"
#include "CarlaBackendUtils.hpp"
#include "CarlaLv2Utils.hpp"
#include "water/containers/Array.h"
#include "water/files/File.h"
#include "../native-plugins/_data.cpp"

Go to the source code of this file.

Macros

#define HAVE_SFZ

Functions

static bool isCachedPluginType (const CB::PluginType ptype)
static void findSFZs (const char *const sfzPaths)
static const CarlaCachedPluginInfoget_cached_plugin_internal (const NativePluginDescriptor &desc)
static const CarlaCachedPluginInfoget_cached_plugin_lv2 (Lv2WorldClass &lv2World, Lilv::Plugin &lilvPlugin)
static const CarlaCachedPluginInfoget_cached_plugin_sfz (const water::File &file)
uint carla_get_cached_plugin_count (CB::PluginType ptype, const char *pluginPath)
const CarlaCachedPluginInfocarla_get_cached_plugin_info (CB::PluginType ptype, uint index)

Variables

static const char *const gCachedPluginsNullCharPtr = ""
static std::vector< water::FilegSFZs

Macro Definition Documentation

◆ HAVE_SFZ

#define HAVE_SFZ

Function Documentation

◆ carla_get_cached_plugin_count()

uint carla_get_cached_plugin_count ( CB::PluginType ptype,
const char * pluginPath )

◆ carla_get_cached_plugin_info()

const CarlaCachedPluginInfo * carla_get_cached_plugin_info ( CB::PluginType ptype,
uint index )

◆ findSFZs()

void findSFZs ( const char *const sfzPaths)
static

◆ get_cached_plugin_internal()

const CarlaCachedPluginInfo * get_cached_plugin_internal ( const NativePluginDescriptor & desc)
static

◆ get_cached_plugin_lv2()

const CarlaCachedPluginInfo * get_cached_plugin_lv2 ( Lv2WorldClass & lv2World,
Lilv::Plugin & lilvPlugin )
static

◆ get_cached_plugin_sfz()

const CarlaCachedPluginInfo * get_cached_plugin_sfz ( const water::File & file)
static

◆ isCachedPluginType()

bool isCachedPluginType ( const CB::PluginType ptype)
static

Variable Documentation

◆ gCachedPluginsNullCharPtr

const char* const gCachedPluginsNullCharPtr = ""
static

◆ gSFZs

std::vector<water::File> gSFZs
static