Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Ase::ClapPluginDescriptor Class Reference

Public Types

using Collection = std::vector< ClapPluginDescriptor * >
 

Public Member Functions

 ClapPluginDescriptor (ClapFileHandle &clapfile)
 
void open () const
 
void close () const
 
const clap_plugin_entry * entry () const
 
ClapFileHandlefile_handle () const
 

Static Public Member Functions

static void add_descriptor (const String &pluginpath, Collection &infos)
 
static const Collectioncollect_descriptors ()
 

Public Attributes

std::string id
 
std::string name
 
std::string version
 
std::string vendor
 
std::string features
 
std::string description
 
std::string url
 
std::string manual_url
 
std::string support_url
 

Detailed Description

Definition at line 14 of file clapplugin.hh.

Member Typedef Documentation

◆ Collection

Definition at line 17 of file clapplugin.hh.

Constructor & Destructor Documentation

◆ ClapPluginDescriptor()

Ase::ClapPluginDescriptor::ClapPluginDescriptor ( ClapFileHandle clapfile)
explicit

Definition at line 1807 of file clapplugin.cc.

Member Function Documentation

◆ add_descriptor()

void Ase::ClapPluginDescriptor::add_descriptor ( const String pluginpath,
Collection infos 
)
static

Definition at line 1830 of file clapplugin.cc.

◆ close()

void Ase::ClapPluginDescriptor::close ( ) const

Definition at line 1818 of file clapplugin.cc.

◆ collect_descriptors()

const ClapPluginDescriptor::Collection & Ase::ClapPluginDescriptor::collect_descriptors ( )
static

Definition at line 1876 of file clapplugin.cc.

◆ entry()

const clap_plugin_entry * Ase::ClapPluginDescriptor::entry ( ) const

Definition at line 1824 of file clapplugin.cc.

◆ file_handle()

ClapFileHandle & Ase::ClapPluginDescriptor::file_handle ( ) const

Definition at line 24 of file clapplugin.hh.

◆ open()

void Ase::ClapPluginDescriptor::open ( ) const

Definition at line 1812 of file clapplugin.cc.

Member Data Documentation

◆ description

std::string Ase::ClapPluginDescriptor::description

Definition at line 19 of file clapplugin.hh.

◆ features

std::string Ase::ClapPluginDescriptor::features

Definition at line 18 of file clapplugin.hh.

◆ id

std::string Ase::ClapPluginDescriptor::id

Definition at line 18 of file clapplugin.hh.

◆ manual_url

std::string Ase::ClapPluginDescriptor::manual_url

Definition at line 19 of file clapplugin.hh.

◆ name

std::string Ase::ClapPluginDescriptor::name

Definition at line 18 of file clapplugin.hh.

◆ support_url

std::string Ase::ClapPluginDescriptor::support_url

Definition at line 19 of file clapplugin.hh.

◆ url

std::string Ase::ClapPluginDescriptor::url

Definition at line 19 of file clapplugin.hh.

◆ vendor

std::string Ase::ClapPluginDescriptor::vendor

Definition at line 18 of file clapplugin.hh.

◆ version

std::string Ase::ClapPluginDescriptor::version

Definition at line 18 of file clapplugin.hh.


The documentation for this class was generated from the following files: