Zrythm
a highly automated and intuitive digital audio workstation
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
PluginManager Struct Reference

The PluginManager is responsible for scanning and keeping track of available Plugin's. More...

#include <plugins/plugin_manager.h>

Collaboration diagram for PluginManager:

Data Fields

GPtrArray * plugin_descriptors
 Scanned plugin descriptors.
 
char * plugin_categories [500]
 Plugin categories.
 
int num_plugin_categories
 
char * plugin_authors [6000]
 Plugin authors.
 
int num_plugin_authors
 
CachedPluginDescriptorscached_plugin_descriptors
 Cached descriptors.
 
PluginCollectionscollections
 Plugin collections.
 
ZCarlaDiscovery * carla_discovery
 
GenericCallback scan_done_cb
 
void * scan_done_cb_data
 
bool setup
 Whether the plugin manager has been set up already.
 
int num_new_plugins
 Number of newly scanned (newly cached) plugins.
 

Detailed Description

The PluginManager is responsible for scanning and keeping track of available Plugin's.

Definition at line 37 of file plugin_manager.h.

Field Documentation

◆ cached_plugin_descriptors

CachedPluginDescriptors* PluginManager::cached_plugin_descriptors

Cached descriptors.

Definition at line 53 of file plugin_manager.h.

◆ carla_discovery

ZCarlaDiscovery* PluginManager::carla_discovery

Definition at line 58 of file plugin_manager.h.

◆ collections

PluginCollections* PluginManager::collections

Plugin collections.

Definition at line 56 of file plugin_manager.h.

◆ num_new_plugins

int PluginManager::num_new_plugins

Number of newly scanned (newly cached) plugins.

Definition at line 67 of file plugin_manager.h.

◆ num_plugin_authors

int PluginManager::num_plugin_authors

Definition at line 50 of file plugin_manager.h.

◆ num_plugin_categories

int PluginManager::num_plugin_categories

Definition at line 46 of file plugin_manager.h.

◆ plugin_authors

char* PluginManager::plugin_authors[6000]

Plugin authors.

Definition at line 49 of file plugin_manager.h.

◆ plugin_categories

char* PluginManager::plugin_categories[500]

Plugin categories.

Definition at line 45 of file plugin_manager.h.

◆ plugin_descriptors

GPtrArray* PluginManager::plugin_descriptors

Scanned plugin descriptors.

Definition at line 42 of file plugin_manager.h.

◆ scan_done_cb

GenericCallback PluginManager::scan_done_cb

Definition at line 60 of file plugin_manager.h.

◆ scan_done_cb_data

void* PluginManager::scan_done_cb_data

Definition at line 61 of file plugin_manager.h.

◆ setup

bool PluginManager::setup

Whether the plugin manager has been set up already.

Definition at line 64 of file plugin_manager.h.


The documentation for this struct was generated from the following file: