dplug.lv2.ui

Undocumented in source.

Members

Aliases

LV2UI_Controller
alias LV2UI_Controller = void*

A pointer to a controller provided by the host.

LV2UI_DescriptorFunction
alias LV2UI_DescriptorFunction = LV2UI_Descriptor function(uint32_t index)

The type of the lv2ui_descriptor() function.

LV2UI_Feature_Handle
alias LV2UI_Feature_Handle = void*

A pointer to opaque data for a feature.

LV2UI_Handle
alias LV2UI_Handle = void*

A pointer to UI instance internals.

LV2UI_Widget
alias LV2UI_Widget = void*

A pointer to some widget or other type of UI handle.

LV2UI_Write_Function
alias LV2UI_Write_Function = void function(LV2UI_Controller controller, uint32_t port_index, uint32_t buffer_size, uint32_t port_protocol, const void* buffer)

A host-provided function that sends data to a plugin's input ports.

Manifest constants

LV2UI_INVALID_PORT_INDEX
enum LV2UI_INVALID_PORT_INDEX;

The index returned by LV2UI_Port_Map::port_index() for unknown ports.

LV2_UI_PREFIX
enum LV2_UI_PREFIX;

< http://lv2plug.in/ns/extensions/ui#

LV2_UI_URI
enum LV2_UI_URI;

< http://lv2plug.in/ns/extensions/ui

LV2_UI__CocoaUI
enum LV2_UI__CocoaUI;

< http://lv2plug.in/ns/extensions/ui#CocoaUI

LV2_UI__Gtk3UI
enum LV2_UI__Gtk3UI;

< http://lv2plug.in/ns/extensions/ui#Gtk3UI

LV2_UI__GtkUI
enum LV2_UI__GtkUI;

< http://lv2plug.in/ns/extensions/ui#GtkUI

LV2_UI__PortNotification
enum LV2_UI__PortNotification;

< http://lv2plug.in/ns/extensions/ui#PortNotification

LV2_UI__PortProtocol
enum LV2_UI__PortProtocol;

< http://lv2plug.in/ns/extensions/ui#PortProtocol

LV2_UI__Qt4UI
enum LV2_UI__Qt4UI;

< http://lv2plug.in/ns/extensions/ui#Qt4UI

LV2_UI__Qt5UI
enum LV2_UI__Qt5UI;

< http://lv2plug.in/ns/extensions/ui#Qt5UI

LV2_UI__UI
enum LV2_UI__UI;

< http://lv2plug.in/ns/extensions/ui#UI

LV2_UI__WindowsUI
enum LV2_UI__WindowsUI;

< http://lv2plug.in/ns/extensions/ui#WindowsUI

LV2_UI__X11UI
enum LV2_UI__X11UI;

< http://lv2plug.in/ns/extensions/ui#X11UI

LV2_UI__binary
enum LV2_UI__binary;

< http://lv2plug.in/ns/extensions/ui#binary

LV2_UI__fixedSize
enum LV2_UI__fixedSize;

< http://lv2plug.in/ns/extensions/ui#fixedSize

LV2_UI__floatProtocol
enum LV2_UI__floatProtocol;

< http://lv2plug.in/ns/extensions/ui#floatProtocol

LV2_UI__idleInterface
enum LV2_UI__idleInterface;

< http://lv2plug.in/ns/extensions/ui#idleInterface

LV2_UI__noUserResize
enum LV2_UI__noUserResize;

< http://lv2plug.in/ns/extensions/ui#noUserResize

LV2_UI__notifyType
enum LV2_UI__notifyType;

< http://lv2plug.in/ns/extensions/ui#notifyType

LV2_UI__parent
enum LV2_UI__parent;

< http://lv2plug.in/ns/extensions/ui#parent

LV2_UI__peakProtocol
enum LV2_UI__peakProtocol;

< http://lv2plug.in/ns/extensions/ui#peakProtocol

LV2_UI__plugin
enum LV2_UI__plugin;

< http://lv2plug.in/ns/extensions/ui#plugin

LV2_UI__portIndex
enum LV2_UI__portIndex;

< http://lv2plug.in/ns/extensions/ui#portIndex

LV2_UI__portMap
enum LV2_UI__portMap;

< http://lv2plug.in/ns/extensions/ui#portMap

LV2_UI__portNotification
enum LV2_UI__portNotification;

< http://lv2plug.in/ns/extensions/ui#portNotification

LV2_UI__portSubscribe
enum LV2_UI__portSubscribe;

< http://lv2plug.in/ns/extensions/ui#portSubscribe

LV2_UI__protocol
enum LV2_UI__protocol;

< http://lv2plug.in/ns/extensions/ui#protocol

LV2_UI__resize
enum LV2_UI__resize;

< http://lv2plug.in/ns/extensions/ui#resize

LV2_UI__showInterface
enum LV2_UI__showInterface;

< http://lv2plug.in/ns/extensions/ui#showInterface

LV2_UI__touch
enum LV2_UI__touch;

< http://lv2plug.in/ns/extensions/ui#touch

LV2_UI__ui
enum LV2_UI__ui;

< http://lv2plug.in/ns/extensions/ui#ui

LV2_UI__updateRate
enum LV2_UI__updateRate;

< http://lv2plug.in/ns/extensions/ui#updateRate

LV2_UI__windowTitle
enum LV2_UI__windowTitle;

< http://lv2plug.in/ns/extensions/ui#windowTitle

Structs

LV2UI_Descriptor
struct LV2UI_Descriptor

A plugin UI.

LV2UI_Idle_Interface
struct LV2UI_Idle_Interface

UI Idle Interface (LV2_UI__idleInterface)

LV2UI_Peak_Data
struct LV2UI_Peak_Data

Peak data for a slice of time, the update format for ui:peakProtocol.

LV2UI_Port_Map
struct LV2UI_Port_Map

Feature to map port symbols to UIs.

LV2UI_Port_Subscribe
struct LV2UI_Port_Subscribe

Feature to subscribe to port updates (LV2_UI__portSubscribe).

LV2UI_Resize
struct LV2UI_Resize

Feature/interface for resizable UIs (LV2_UI__resize).

LV2UI_Show_Interface
struct LV2UI_Show_Interface

UI Show Interface (LV2_UI__showInterface)

LV2UI_Touch
struct LV2UI_Touch

A feature to notify the host that the user has grabbed a UI control.

Meta