|
LMMS
|
#include <ivstparameterfunctionname.h>
Public Member Functions | |
| virtual tresult PLUGIN_API | getParameterIDFromFunctionName (UnitID unitID, FIDString functionName, ParamID ¶mID)=0 |
| Public Member Functions inherited from Steinberg::FUnknown | |
| virtual tresult PLUGIN_API | queryInterface (const TUID _iid, void **obj)=0 |
| virtual uint32 PLUGIN_API | addRef ()=0 |
| virtual uint32 PLUGIN_API | release ()=0 |
Static Public Attributes | |
| static const FUID | iid |
| Static Public Attributes inherited from Steinberg::FUnknown | |
| static const FUID | iid |
Edit controller component interface extension: Vst::IParameterFunctionName
This interface allows the host to get a parameter associated to a specific meaning (a functionName) for a given unit. The host can use this information, for example, for drawing a Gain Reduction meter in its own UI. In order to get the plain value of this parameter, the host should use the IEditController::normalizedParamToPlain. The host can automatically map parameters to dedicated UI controls, such as the wet-dry mix knob or Randomize button.
|
pure virtual |
Gets for the given unitID the associated paramID to a function Name. Returns kResultFalse when no found parameter (paramID is set to kNoParamId in this case).