Class Ase::ClapPluginHandleImpl
ClassList > Ase > ClapPluginHandleImpl
Inherits the following classes: Ase::ClapPluginHandle
Classes
Public Attributes
Public Functions
Public Static Functions
Public Attributes Documentation
variable fd_polls_
std::vector<FdPoll> Ase::ClapPluginHandleImpl::fd_polls_;
variable gui_canresize
bool Ase::ClapPluginHandleImpl::gui_canresize;
variable gui_visible_
bool Ase::ClapPluginHandleImpl::gui_visible_;
variable gui_windowid
ulong Ase::ClapPluginHandleImpl::gui_windowid;
variable loader_updates_
ClapParamUpdateS* Ase::ClapPluginHandleImpl::loader_updates_;
variable param_ids_
ClapParamInfoMap Ase::ClapPluginHandleImpl::param_ids_;
variable param_infos_
std::vector<ClapParamInfoImpl> Ase::ClapPluginHandleImpl::param_infos_;
variable phost
clap_host_t Ase::ClapPluginHandleImpl::phost;
variable plugin_
const clap_plugin_t* Ase::ClapPluginHandleImpl::plugin_;
variable plugin_activated
bool Ase::ClapPluginHandleImpl::plugin_activated;
variable plugin_audio_ports
const clap_plugin_audio_ports* Ase::ClapPluginHandleImpl::plugin_audio_ports;
variable plugin_audio_ports_config
const clap_plugin_audio_ports_config* Ase::ClapPluginHandleImpl::plugin_audio_ports_config;
variable plugin_file_reference
const clap_plugin_file_reference* Ase::ClapPluginHandleImpl::plugin_file_reference;
variable plugin_gui
const clap_plugin_gui* Ase::ClapPluginHandleImpl::plugin_gui;
variable plugin_note_ports
const clap_plugin_note_ports* Ase::ClapPluginHandleImpl::plugin_note_ports;
variable plugin_params
const clap_plugin_params* Ase::ClapPluginHandleImpl::plugin_params;
variable plugin_posix_fd_support
const clap_plugin_posix_fd_support* Ase::ClapPluginHandleImpl::plugin_posix_fd_support;
variable plugin_processing
bool Ase::ClapPluginHandleImpl::plugin_processing;
variable plugin_state
const clap_plugin_state* Ase::ClapPluginHandleImpl::plugin_state;
variable plugin_timer_support
const clap_plugin_timer_support* Ase::ClapPluginHandleImpl::plugin_timer_support;
variable proc_
ClapAudioProcessorP Ase::ClapPluginHandleImpl::proc_;
variable timers_
std::vector<uint> Ase::ClapPluginHandleImpl::timers_;
Public Functions Documentation
function ClapPluginHandleImpl
inline Ase::ClapPluginHandleImpl::ClapPluginHandleImpl (
const ClapPluginDescriptor & descriptor_,
AudioProcessorP aproc
)
function audio_processor
inline AudioProcessorP Ase::ClapPluginHandleImpl::audio_processor () override
function clap_activate
inline bool Ase::ClapPluginHandleImpl::clap_activate () override
function clap_activated
inline bool Ase::ClapPluginHandleImpl::clap_activated () override const
function clap_deactivate
inline void Ase::ClapPluginHandleImpl::clap_deactivate () override
function clapid [2/2]
inline String Ase::ClapPluginHandleImpl::clapid () const
function convert_param_updates
ClapEventParamS * Ase::ClapPluginHandleImpl::convert_param_updates (
const ClapParamUpdateS & updates
)
function destroy
inline void Ase::ClapPluginHandleImpl::destroy () override
function destroy_gui
void Ase::ClapPluginHandleImpl::destroy_gui () override
function enqueue_updates
inline bool Ase::ClapPluginHandleImpl::enqueue_updates (
const ClapParamUpdateS & updates
)
function find_param_info
inline ClapParamInfoImpl * Ase::ClapPluginHandleImpl::find_param_info (
clap_id clapid
)
function flush_event_params
void Ase::ClapPluginHandleImpl::flush_event_params (
const ClapEventParamS & events,
ClapEventUnionS & output_events
)
function get_param_value_double
double Ase::ClapPluginHandleImpl::get_param_value_double (
clap_id param_id,
const String & text
)
function get_param_value_text
String Ase::ClapPluginHandleImpl::get_param_value_text (
clap_id param_id,
double value
)
function get_port_infos
void Ase::ClapPluginHandleImpl::get_port_infos ()
function gui_visible
bool Ase::ClapPluginHandleImpl::gui_visible () override
function hide_gui
void Ase::ClapPluginHandleImpl::hide_gui () override
function init_plugin
inline bool Ase::ClapPluginHandleImpl::init_plugin ()
function load_state
inline void Ase::ClapPluginHandleImpl::load_state (
WritNode & xs
) override
function param_get_property
inline PropertyP Ase::ClapPluginHandleImpl::param_get_property (
clap_id param_id
) override
function param_get_value
inline double Ase::ClapPluginHandleImpl::param_get_value (
clap_id param_id,
String * text
) override
function param_infos
inline ClapParamInfoS Ase::ClapPluginHandleImpl::param_infos () override
function param_set_property
inline bool Ase::ClapPluginHandleImpl::param_set_property (
clap_id param_id,
PropertyP prop
) override
function param_set_value [1/2]
inline bool Ase::ClapPluginHandleImpl::param_set_value (
clap_id param_id,
const String & stringvalue
) override
function param_set_value [2/2]
inline bool Ase::ClapPluginHandleImpl::param_set_value (
clap_id param_id,
double v
) override
function params_changed
void Ase::ClapPluginHandleImpl::params_changed () override
function resolve_file_references
void Ase::ClapPluginHandleImpl::resolve_file_references (
ClapResourceHashS loader_hashes
)
function save_state
inline void Ase::ClapPluginHandleImpl::save_state (
WritNode & xs,
const String & device_path
) override
function scan_params
void Ase::ClapPluginHandleImpl::scan_params ()
function show_gui
void Ase::ClapPluginHandleImpl::show_gui () override
function supports_gui
bool Ase::ClapPluginHandleImpl::supports_gui () override
function ~ClapPluginHandleImpl
inline Ase::ClapPluginHandleImpl::~ClapPluginHandleImpl ()
Public Static Functions Documentation
function clapid [1/2]
static inline String Ase::ClapPluginHandleImpl::clapid (
const clap_host * host
)
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/clapplugin.cc