3#include <pluginterfaces/base/smartpointer.h>
5#include "../EffectEditor.h"
Simply the union of PerTrackEffect and StatelessEffectUIServices.
bool ValidateUI() override
Get settings data from the panel; may make error dialogs and return false.
bool UpdateUI() override
Update appearance of the panel for changes in settings.
bool TryLoadNativeUI(wxWindow *parent)
VST3ParametersWindow * mPlainUI
Steinberg::IPtr< Steinberg::IPlugFrame > mPlugFrame
void OnIdle(wxIdleEvent &)
Steinberg::IPtr< Steinberg::IPlugView > mPlugView
bool IsGraphicalUI() override
NumericTextCtrl * mDuration
VST3Editor(wxWindow *parent, VST3Wrapper &wrapper, const EffectUIServices &effect, EffectType type, EffectSettingsAccess &access, bool useNativeUI)
"Plain" plugin UI, contains a list of parameter controls and values.