|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
Extended host callback interface Vst::IComponentHandler3 for an edit controller. More...
#include "ivstcontextmenu.h"
Public Member Functions | |
| virtual IContextMenu *PLUGIN_API | createContextMenu (IPlugView *plugView, const ParamID *paramID)=0 |
| Creates a host context menu for a plug-in: | |
Public Member Functions inherited from Steinberg::FUnknown | |
| virtual tresult PLUGIN_API | queryInterface (const TUID _iid, void **obj)=0 |
| Query for a pointer to the specified interface. | |
| virtual uint32 PLUGIN_API | addRef ()=0 |
| Adds a reference and returns the new reference count. | |
| virtual uint32 PLUGIN_API | release ()=0 |
| Releases a reference and returns the new reference count. | |
Static Public Attributes | |
| static const FUID | iid |
Static Public Attributes inherited from Steinberg::FUnknown | |
| static const FUID | iid |
Extended host callback interface Vst::IComponentHandler3 for an edit controller.
A plug-in can ask the host to create a context menu for a given exported parameter ID or a generic context menu.
The host may pre-fill this context menu with specific items regarding the parameter ID like "Show automation for parameter", "MIDI learn" etc...
The plug-in can use the context menu in two ways :
Note: You can and should use this even if you do not add your own items to the menu as this is considered to be a big user value.
Definition at line 118 of file ivstcontextmenu.h.
|
pure virtual |
Creates a host context menu for a plug-in:
|
static |
Definition at line 128 of file ivstcontextmenu.h.