Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
LV2_External_UI_Widget Struct Reference

When LV2_EXTERNAL_UI__Widget UI is instantiated, the returned LV2UI_Widget handle must be cast to pointer to LV2_External_UI_Widget. More...

#include <plugins/lv2/lv2_external_ui.h>

Data Fields

void(* run )(struct _LV2_External_UI_Widget *_this_)
 Host calls this function regularly.
 
void(* show )(struct _LV2_External_UI_Widget *_this_)
 Host calls this function to make the plugin UI visible.
 
void(* hide )(struct _LV2_External_UI_Widget *_this_)
 Host calls this function to make the plugin UI invisible again.
 

Detailed Description

When LV2_EXTERNAL_UI__Widget UI is instantiated, the returned LV2UI_Widget handle must be cast to pointer to LV2_External_UI_Widget.

UI is created in invisible state.

Definition at line 43 of file lv2_external_ui.h.

Field Documentation

◆ hide

void(* LV2_External_UI_Widget::hide) (struct _LV2_External_UI_Widget *_this_)

Host calls this function to make the plugin UI invisible again.

Parameters
_this_the UI context

Definition at line 65 of file lv2_external_ui.h.

◆ run

void(* LV2_External_UI_Widget::run) (struct _LV2_External_UI_Widget *_this_)

Host calls this function regularly.

UI library implementing the callback may do IPC or redraw the UI.

Parameters
_this_the UI context

Definition at line 51 of file lv2_external_ui.h.

◆ show

void(* LV2_External_UI_Widget::show) (struct _LV2_External_UI_Widget *_this_)

Host calls this function to make the plugin UI visible.

Parameters
_this_the UI context

Definition at line 58 of file lv2_external_ui.h.


The documentation for this struct was generated from the following file: