#include <lv2_plugin_ui.h>
|
static void | on_external_ui_closed (void *controller) |
|
static void | write_from_ui (void *controller, uint32_t port_index, uint32_t buffer_size, uint32_t format, const void *buffer) |
|
static void | write_to_ui (void *controller, uint32_t port_index, uint32_t buffer_size, uint32_t format, const void *buffer) |
|
static uint32_t | port_index (void *controller, const char *symbol) |
|
static void | touch (void *controller, uint32_t port_index, bool grabbed) |
|
Definition at line 55 of file lv2_plugin_ui.h.
◆ ControllableRef
◆ Updates
◆ LV2PluginUI()
◆ ~LV2PluginUI()
LV2PluginUI::~LV2PluginUI |
( |
| ) |
|
◆ configure_handler()
bool LV2PluginUI::configure_handler |
( |
GdkEventConfigure * |
| ) |
|
|
private |
◆ control_changed()
void LV2PluginUI::control_changed |
( |
uint32_t |
| ) |
|
|
private |
◆ get_preferred_height()
gint LV2PluginUI::get_preferred_height |
( |
| ) |
|
|
virtual |
◆ get_preferred_width()
gint LV2PluginUI::get_preferred_width |
( |
| ) |
|
|
virtual |
◆ grab_focus()
void LV2PluginUI::grab_focus |
( |
| ) |
|
|
virtual |
◆ is_external()
bool LV2PluginUI::is_external |
( |
| ) |
const |
|
virtual |
◆ is_external_visible()
bool LV2PluginUI::is_external_visible |
( |
| ) |
const |
|
virtual |
◆ is_update_wanted()
bool LV2PluginUI::is_update_wanted |
( |
uint32_t |
index | ) |
|
|
private |
◆ lv2ui_free()
void LV2PluginUI::lv2ui_free |
( |
| ) |
|
|
private |
◆ lv2ui_instantiate()
void LV2PluginUI::lv2ui_instantiate |
( |
const std::string & |
title | ) |
|
|
private |
◆ on_external_ui_closed()
static void LV2PluginUI::on_external_ui_closed |
( |
void * |
controller | ) |
|
|
staticprivate |
◆ on_window_hide()
virtual void LV2PluginUI::on_window_hide |
( |
| ) |
|
|
privatevirtual |
◆ on_window_show()
virtual bool LV2PluginUI::on_window_show |
( |
const std::string & |
title | ) |
|
|
privatevirtual |
◆ output_update()
void LV2PluginUI::output_update |
( |
| ) |
|
|
private |
◆ package()
int LV2PluginUI::package |
( |
Gtk::Window & |
| ) |
|
◆ parameter_update()
void LV2PluginUI::parameter_update |
( |
uint32_t |
, |
|
|
float |
|
|
) |
| |
|
private |
◆ port_index()
static uint32_t LV2PluginUI::port_index |
( |
void * |
controller, |
|
|
const char * |
symbol |
|
) |
| |
|
staticprivate |
◆ queue_port_update()
void LV2PluginUI::queue_port_update |
( |
| ) |
|
|
private |
◆ resizable()
bool LV2PluginUI::resizable |
( |
| ) |
|
|
virtual |
◆ save_plugin_setting()
void LV2PluginUI::save_plugin_setting |
( |
| ) |
|
|
private |
◆ set_path_property()
◆ start_updating()
bool LV2PluginUI::start_updating |
( |
GdkEventAny * |
| ) |
|
|
virtual |
◆ stop_updating()
bool LV2PluginUI::stop_updating |
( |
GdkEventAny * |
| ) |
|
|
virtual |
◆ touch()
static void LV2PluginUI::touch |
( |
void * |
controller, |
|
|
uint32_t |
port_index, |
|
|
bool |
grabbed |
|
) |
| |
|
staticprivate |
◆ update_timeout()
void LV2PluginUI::update_timeout |
( |
| ) |
|
|
private |
◆ write_from_ui()
static void LV2PluginUI::write_from_ui |
( |
void * |
controller, |
|
|
uint32_t |
port_index, |
|
|
uint32_t |
buffer_size, |
|
|
uint32_t |
format, |
|
|
const void * |
buffer |
|
) |
| |
|
staticprivate |
◆ write_to_ui()
static void LV2PluginUI::write_to_ui |
( |
void * |
controller, |
|
|
uint32_t |
port_index, |
|
|
uint32_t |
buffer_size, |
|
|
uint32_t |
format, |
|
|
const void * |
buffer |
|
) |
| |
|
staticprivate |
◆ _ardour_buttons_box
Gtk::HBox LV2PluginUI::_ardour_buttons_box |
|
private |
a box containing the focus, bypa s, delete, save / add preset buttons etc.
Definition at line 88 of file lv2_plugin_ui.h.
◆ _controllables
◆ _external_kxui_feature
LV2_Feature LV2PluginUI::_external_kxui_feature |
|
private |
◆ _external_ui_feature
LV2_Feature LV2PluginUI::_external_ui_feature |
|
private |
◆ _external_ui_host
◆ _external_ui_ptr
◆ _gui_widget
Gtk::Widget* LV2PluginUI::_gui_widget |
|
private |
◆ _inst
◆ _lv2
◆ _message_update_connection
sigc::connection LV2PluginUI::_message_update_connection |
|
private |
◆ _output_ports
std::vector<uint32_t> LV2PluginUI::_output_ports |
|
private |
◆ _parent_feature
LV2_Feature LV2PluginUI::_parent_feature |
|
private |
◆ _pib
◆ _screen_update_connection
sigc::connection LV2PluginUI::_screen_update_connection |
|
private |
◆ _updates
◆ _values_last_sent_to_ui
float* LV2PluginUI::_values_last_sent_to_ui |
|
private |
◆ active_parameter_requests
std::set<uint32_t> LV2PluginUI::active_parameter_requests |
|
private |
The documentation for this class was generated from the following file: