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