LV2  1.0.13
Data Structures | Macros | Typedefs | Functions
ui.h File Reference

Data Structures

struct  LV2UI_Descriptor
 
struct  LV2UI_Resize
 
struct  LV2UI_Port_Map
 
struct  LV2UI_Touch
 
struct  LV2UI_Idle_Interface
 
struct  LV2UI_Show_Interface
 
struct  LV2UI_Peak_Data
 

Macros

#define LV2_UI_URI   "http://lv2plug.in/ns/extensions/ui"
 
#define LV2_UI_PREFIX   LV2_UI_URI "#"
 
#define LV2_UI__CocoaUI   LV2_UI_PREFIX "CocoaUI"
 
#define LV2_UI__Gtk3UI   LV2_UI_PREFIX "Gtk3UI"
 
#define LV2_UI__GtkUI   LV2_UI_PREFIX "GtkUI"
 
#define LV2_UI__PortNotification   LV2_UI_PREFIX "PortNotification"
 
#define LV2_UI__PortProtocol   LV2_UI_PREFIX "PortProtocol"
 
#define LV2_UI__Qt4UI   LV2_UI_PREFIX "Qt4UI"
 
#define LV2_UI__Qt5UI   LV2_UI_PREFIX "Qt5UI"
 
#define LV2_UI__UI   LV2_UI_PREFIX "UI"
 
#define LV2_UI__WindowsUI   LV2_UI_PREFIX "WindowsUI"
 
#define LV2_UI__X11UI   LV2_UI_PREFIX "X11UI"
 
#define LV2_UI__binary   LV2_UI_PREFIX "binary"
 
#define LV2_UI__fixedSize   LV2_UI_PREFIX "fixedSize"
 
#define LV2_UI__idleInterface   LV2_UI_PREFIX "idleInterface"
 
#define LV2_UI__noUserResize   LV2_UI_PREFIX "noUserResize"
 
#define LV2_UI__notifyType   LV2_UI_PREFIX "notifyType"
 
#define LV2_UI__parent   LV2_UI_PREFIX "parent"
 
#define LV2_UI__plugin   LV2_UI_PREFIX "plugin"
 
#define LV2_UI__portIndex   LV2_UI_PREFIX "portIndex"
 
#define LV2_UI__portMap   LV2_UI_PREFIX "portMap"
 
#define LV2_UI__portNotification   LV2_UI_PREFIX "portNotification"
 
#define LV2_UI__portSubscribe   LV2_UI_PREFIX "portSubscribe"
 
#define LV2_UI__protocol   LV2_UI_PREFIX "protocol"
 
#define LV2_UI__floatProtocol   LV2_UI_PREFIX "floatProtocol"
 
#define LV2_UI__peakProtocol   LV2_UI_PREFIX "peakProtocol"
 
#define LV2_UI__resize   LV2_UI_PREFIX "resize"
 
#define LV2_UI__showInterface   LV2_UI_PREFIX "showInterface"
 
#define LV2_UI__touch   LV2_UI_PREFIX "touch"
 
#define LV2_UI__ui   LV2_UI_PREFIX "ui"
 
#define LV2_UI__updateRate   LV2_UI_PREFIX "updateRate"
 
#define LV2_UI__windowTitle   LV2_UI_PREFIX "windowTitle"
 
#define LV2UI_INVALID_PORT_INDEX   ((uint32_t)-1)
 

Typedefs

typedef void * LV2UI_Widget
 
typedef void * LV2UI_Handle
 
typedef void * LV2UI_Controller
 
typedef void * LV2UI_Feature_Handle
 
typedef void(* LV2UI_Write_Function) (LV2UI_Controller controller, uint32_t port_index, uint32_t buffer_size, uint32_t port_protocol, const void *buffer)
 
typedef const LV2UI_Descriptor *(* LV2UI_DescriptorFunction) (uint32_t index)
 

Functions

LV2_SYMBOL_EXPORT const LV2UI_Descriptorlv2ui_descriptor (uint32_t index)