a highly automated and intuitive digital audio workstation
No Matches
collection.h File Reference

Plugin collection. More...

Include dependency graph for collection.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  PluginCollection
 Plugin collection used in the plugin browser. More...


void plugin_collection_init_loaded (PluginCollection *self)
PluginCollectionplugin_collection_new (void)
 Creates a new plugin collection.
PluginCollectionplugin_collection_clone (const PluginCollection *self)
 Clones a plugin collection.
char * plugin_collection_get_name (PluginCollection *self)
void plugin_collection_set_name (PluginCollection *self, const char *name)
NONNULL bool plugin_collection_contains_descriptor (PluginCollection *self, const PluginDescriptor *descr, bool match_pointer)
 Returns whether the collection contains the given descriptor.
void plugin_collection_add_descriptor (PluginCollection *self, const PluginDescriptor *descr)
 Appends a descriptor to the collection.
void plugin_collection_remove_descriptor (PluginCollection *self, const PluginDescriptor *descr)
 Removes the descriptor matching the given one from the collection.
void plugin_collection_clear (PluginCollection *self)
 Removes all the descriptors.
void plugin_collection_free (PluginCollection *self)

Detailed Description

Plugin collection.

Definition in file collection.h.