Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
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...
 

Macros

#define PLUGIN_COLLECTION_SCHEMA_VERSION   1
 

Functions

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.