| 
    Ardour
    9.0-pre0-1971-g33f1681c76
    
   | 
 
#include <vst3_plugin.h>
Public Member Functions | |
| VST3PluginInfo () | |
| ~VST3PluginInfo () | |
| PluginPtr | load (Session &session) | 
| std::vector< Plugin::PresetRecord > | get_presets (bool user_only) const | 
| bool | is_instrument () const | 
| PBD::Searchpath | preset_search_path () const | 
  Public Member Functions inherited from ARDOUR::PluginInfo | |
| PluginInfo () | |
| virtual | ~PluginInfo () | 
| virtual bool | is_effect () const | 
| virtual bool | is_utility () const | 
| virtual bool | is_analyzer () const | 
| virtual bool | needs_midi_input () const | 
| virtual bool | reconfigurable_io () const | 
| virtual uint32_t | max_configurable_outputs () const | 
| virtual bool | is_internal () const | 
Public Attributes | |
| std::optional< bool > | has_editor | 
| std::shared_ptr< VST3PluginModule > | m | 
  Public Attributes inherited from ARDOUR::PluginInfo | |
| std::string | name | 
| std::string | category | 
| std::string | creator | 
| std::string | path | 
| ChanCount | n_inputs | 
| ChanCount | n_outputs | 
| ARDOUR::PluginType | type | 
| bool | multichannel_name_ambiguity | 
| bool | plugintype_name_ambiguity | 
| std::string | unique_id | 
Additional Inherited Members | |
  Protected Attributes inherited from ARDOUR::PluginInfo | |
| bool | internal | 
| uint32_t | index | 
Definition at line 478 of file vst3_plugin.h.
| ARDOUR::VST3PluginInfo::VST3PluginInfo | ( | ) | 
      
  | 
  inline | 
Definition at line 482 of file vst3_plugin.h.
      
  | 
  virtual | 
Implements ARDOUR::PluginInfo.
      
  | 
  virtual | 
Reimplemented from ARDOUR::PluginInfo.
Implements ARDOUR::PluginInfo.
| PBD::Searchpath ARDOUR::VST3PluginInfo::preset_search_path | ( | ) | const | 
| std::optional<bool> ARDOUR::VST3PluginInfo::has_editor | 
Definition at line 489 of file vst3_plugin.h.
| std::shared_ptr<VST3PluginModule> ARDOUR::VST3PluginInfo::m | 
Definition at line 491 of file vst3_plugin.h.