|
LMMS
|
A class to retrieve and query the list of Calf plugins. More...
#include <giface.h>
Public Types | |
| typedef std::vector< const plugin_metadata_iface * > | plugin_vector |
Public Member Functions | |
| const plugin_vector & | get_all () |
| Get all plugin metadata objects. | |
| const plugin_metadata_iface * | get_by_uri (const char *URI) |
| Get single plugin metadata object by URI. | |
| const plugin_metadata_iface * | get_by_id (const char *id, bool case_sensitive=false) |
| Get single plugin metadata object by URI. | |
Static Public Member Functions | |
| static plugin_registry & | instance () |
| Get the singleton object. | |
Private Member Functions | |
| plugin_registry () | |
Private Attributes | |
| plugin_vector | plugins |
A class to retrieve and query the list of Calf plugins.
| typedef std::vector<const plugin_metadata_iface *> calf_plugins::plugin_registry::plugin_vector |
|
private |
|
inline |
Get all plugin metadata objects.
| const plugin_metadata_iface * calf_plugins::plugin_registry::get_by_id | ( | const char * | id, |
| bool | case_sensitive = false ) |
Get single plugin metadata object by URI.
| const plugin_metadata_iface * calf_plugins::plugin_registry::get_by_uri | ( | const char * | URI | ) |
Get single plugin metadata object by URI.
|
static |
Get the singleton object.
|
private |