LMMS
Loading...
Searching...
No Matches
Presonus::IEditControllerExtra Struct Referenceabstract

#include <ipsleditcontroller.h>

Inheritance diagram for Presonus::IEditControllerExtra:
Steinberg::FUnknown

Public Member Functions

virtual Steinberg::int32 PLUGIN_API getParamExtraFlags (Steinberg::Vst::ParamID id)=0
virtual Steinberg::tresult PLUGIN_API setParamAutomationMode (Steinberg::Vst::ParamID id, Steinberg::int32 automationMode)=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 Steinberg::FUID iid
Static Public Attributes inherited from Steinberg::FUnknown
static const FUID iid

Detailed Description

Extension to Steinberg::Vst::IEditController with additonal flags and notifications not available in the standard edit controller interface.

Member Function Documentation

◆ getParamExtraFlags()

virtual Steinberg::int32 PLUGIN_API Presonus::IEditControllerExtra::getParamExtraFlags ( Steinberg::Vst::ParamID id)
pure virtual

Get extra flags for given parameter (see ParamExtraFlags).

◆ setParamAutomationMode()

virtual Steinberg::tresult PLUGIN_API Presonus::IEditControllerExtra::setParamAutomationMode ( Steinberg::Vst::ParamID id,
Steinberg::int32 automationMode )
pure virtual

Set automation mode for given parameter (see AutomationMode).

Member Data Documentation

◆ iid

const Steinberg::FUID Presonus::IEditControllerExtra::iid
static

The documentation for this struct was generated from the following file: