|
| | NativePlugin (const NativePluginDescriptor *const desc, const double sampleRate, const char *const bundlePath, const LV2_Feature *const *const features) |
| | ~NativePlugin () |
| bool | init () |
| void | lv2_activate () |
| void | lv2_deactivate () |
| void | lv2_cleanup () |
| void | lv2_run (const uint32_t frames) |
| const LV2_Program_Descriptor * | lv2_get_program (const uint32_t index) |
| void | lv2_select_program (uint32_t bank, uint32_t program) |
| void | cleanupLastProjectPath () |
| void | saveLastProjectPathIfPossible (const LV2_Feature *const *const features) |
| LV2_State_Status | lv2_save (const LV2_State_Store_Function store, const LV2_State_Handle handle, const uint32_t, const LV2_Feature *const *const features) |
| LV2_State_Status | lv2_restore (const LV2_State_Retrieve_Function retrieve, const LV2_State_Handle handle, uint32_t flags, const LV2_Feature *const *const features) |
| LV2_Worker_Status | lv2_work (LV2_Worker_Respond_Function, LV2_Worker_Respond_Handle, uint32_t, const void *data) |
| LV2_Worker_Status | lv2_work_resp (uint32_t, const void *) |
| const LV2_Inline_Display_Image_Surface * | lv2_idisp_render (const uint32_t width, const uint32_t height) |
| void | lv2ui_instantiate (LV2UI_Write_Function writeFunction, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) |
| void | lv2ui_port_event (uint32_t portIndex, uint32_t bufferSize, uint32_t format, const void *buffer) const |
| void | lv2ui_select_program (uint32_t bank, uint32_t program) const |
| | NativePlugin (AEffect *const effect, const NativePluginDescriptor *desc) |
| | ~NativePlugin () |
| bool | init () |
| const NativePluginDescriptor * | getDescriptor () const noexcept |
| intptr_t | vst_dispatcher (const int32_t opcode, const int32_t index, const intptr_t value, void *const ptr, const float opt) |
| float | vst_getParameter (const int32_t index) |
| void | vst_setParameter (const int32_t index, const float value) |
| void | vst_processReplacing (float **const inputs, float **const outputs, const int32_t sampleFrames) |
|
| void | handleUiRun () const override |
| void | handleUiShow () override |
| void | handleUiHide () override |
| void | handleParameterValueChanged (const uint32_t index, const float value) override |
| void | handleBufferSizeChanged (const uint32_t bufferSize) override |
| void | handleSampleRateChanged (const double sampleRate) override |
| bool | handleWriteMidiEvent (const NativeMidiEvent *const event) |
| void | handleUiParameterChanged (const uint32_t index, const float value) const |
| void | handleUiParameterTouch (const uint32_t index, const bool touch) const |
| void | handleUiResize (const uint32_t, const uint32_t) const |
| void | handlePreviewBufferData (const char type, const uint32_t size, const void *const buffer) noexcept |
| void | handleUiCustomDataChanged (const char *const key, const char *const value) const |
| void | handleUiClosed () |
| const char * | handleUiOpenFile (const bool, const char *const, const char *const) const |
| const char * | handleUiSaveFile (const bool, const char *const, const char *const) const |
| intptr_t | handleDispatcher (const NativeHostDispatcherOpcode opcode, const int32_t index, const intptr_t value, void *const ptr, const float opt) |
| void | updateParameterOutputs () |
| bool | handleWriteMidiEvent (const NativeMidiEvent *const event) |
| void | handleUiParameterChanged (const uint32_t index, const float value) const |
| void | handleUiParameterTouch (const uint32_t index, const bool touch) const |
| void | handleUiResize (const int16_t width, const int16_t height) |
| void | handleUiCustomDataChanged (const char *const, const char *const) const |
| void | handleUiClosed () |
| const char * | handleUiOpenFile (const bool, const char *const, const char *const) const |
| const char * | handleUiSaveFile (const bool, const char *const, const char *const) const |
| intptr_t | handleDispatcher (const NativeHostDispatcherOpcode opcode, const int32_t index, const intptr_t value, void *const ptr, const float opt) |
|
| static uint32_t | host_get_buffer_size (NativeHostHandle handle) |
| static double | host_get_sample_rate (NativeHostHandle handle) |
| static bool | host_is_offline (NativeHostHandle handle) |
| static const NativeTimeInfo * | host_get_time_info (NativeHostHandle handle) |
| static bool | host_write_midi_event (NativeHostHandle handle, const NativeMidiEvent *event) |
| static void | host_ui_parameter_changed (NativeHostHandle handle, uint32_t index, float value) |
| static void | host_ui_parameter_touch (NativeHostHandle handle, uint32_t index, bool touch) |
| static void | host_ui_custom_data_changed (NativeHostHandle handle, const char *key, const char *value) |
| static void | host_ui_closed (NativeHostHandle handle) |
| static const char * | host_ui_open_file (NativeHostHandle handle, bool isDir, const char *title, const char *filter) |
| static const char * | host_ui_save_file (NativeHostHandle handle, bool isDir, const char *title, const char *filter) |
| static intptr_t | host_dispatcher (NativeHostHandle handle, NativeHostDispatcherOpcode opcode, int32_t index, intptr_t value, void *ptr, float opt) |
| static uint32_t | host_get_buffer_size (NativeHostHandle handle) |
| static double | host_get_sample_rate (NativeHostHandle handle) |
| static bool | host_is_offline (NativeHostHandle) |
| static const NativeTimeInfo * | host_get_time_info (NativeHostHandle handle) |
| static bool | host_write_midi_event (NativeHostHandle handle, const NativeMidiEvent *event) |
| static void | host_ui_parameter_changed (NativeHostHandle handle, uint32_t index, float value) |
| static void | host_ui_custom_data_changed (NativeHostHandle handle, const char *key, const char *value) |
| static void | host_ui_closed (NativeHostHandle handle) |
| static const char * | host_ui_open_file (NativeHostHandle handle, bool isDir, const char *title, const char *filter) |
| static const char * | host_ui_save_file (NativeHostHandle handle, bool isDir, const char *title, const char *filter) |
| static intptr_t | host_dispatcher (NativeHostHandle handle, NativeHostDispatcherOpcode opcode, int32_t index, intptr_t value, void *ptr, float opt) |