Automate(int index, float value) override | VSTEffectEditor | virtual |
BindTo(wxEvtHandler &src, const EventTag &eventType, void(Class::*pmf)(Event &)) | EffectEditor | inlineprotected |
BuildFancy(EffectInstance &instance) | VSTEffectEditor | |
BuildPlain(EffectSettingsAccess &access, EffectType effectType, double projectRate) | VSTEffectEditor | |
Callback typedef | Observer::Publisher< EffectSettingChanged > | |
CallbackReturn typedef | Observer::Publisher< EffectSettingChanged > | |
Disconnect() | EffectEditor | virtual |
EffectEditor(const EffectUIServices &services, EffectSettingsAccess &access) | EffectEditor | |
EnableApply(wxWindow *parent, bool enable=true) | EffectEditor | static |
EnablePreview(wxWindow *parent, bool enable=true) | EffectEditor | static |
FetchSettingsFromInstance(EffectSettings &settings) | VSTEffectEditor | private |
Flush() override | VSTEffectEditor | virtual |
GetInstance() const | VSTEffectEditor | |
IsGraphicalUI() override | VSTEffectEditor | virtual |
kPlayID | EffectEditor | static |
m_factory | Observer::Publisher< EffectSettingChanged > | private |
m_list | Observer::Publisher< EffectSettingChanged > | private |
mAccess | EffectEditor | protected |
mControl | VSTEffectEditor | private |
mDialog | VSTEffectEditor | private |
mDisplays | VSTEffectEditor | private |
mDuration | VSTEffectEditor | private |
message_type typedef | Observer::Publisher< EffectSettingChanged > | |
mGui | VSTEffectEditor | private |
mInstance | VSTEffectEditor | private |
mLabels | VSTEffectEditor | private |
mLastMovements | VSTEffectEditor | private |
mNames | VSTEffectEditor | private |
mNumParams | VSTEffectEditor | private |
mParamNames | VSTEffectEditor | private |
mParent | VSTEffectEditor | private |
mSliders | VSTEffectEditor | private |
mTimer | VSTEffectEditor | |
mTimerGuard | VSTEffectEditor | private |
mUIClosed | EffectEditor | protected |
mUIServices | EffectEditor | protected |
mWantsEditIdle | VSTEffectEditor | private |
mWantsIdle | VSTEffectEditor | private |
NeedEditIdle(bool state) | VSTEffectEditor | private |
NeedIdle() override | VSTEffectEditor | privatevirtual |
notifies_all | Observer::Publisher< EffectSettingChanged > | static |
NotifyParameterChanged(int index, float value) | VSTEffectEditor | private |
OnClose() override | VSTEffectEditor | virtual |
OnIdle(wxIdleEvent &evt) | VSTEffectEditor | private |
OnSizeWindow(wxCommandEvent &evt) | VSTEffectEditor | private |
OnSlider(wxCommandEvent &evt) | VSTEffectEditor | |
OnTimer() | VSTEffectEditor | |
operator=(Publisher &&)=default | Observer::Publisher< EffectSettingChanged > | |
Publish(const EffectSettingChanged &message) | Observer::Publisher< EffectSettingChanged > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< EffectSettingChanged > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< EffectSettingChanged > | |
RefreshParameters(int skip=-1) const | VSTEffectEditor | |
ShowDialog(bool nonModal) | VSTEffectEditor | |
SizeWindow(int w, int h) override | VSTEffectEditor | protectedvirtual |
StoreSettingsToInstance(const EffectSettings &settings) | VSTEffectEditor | private |
Subscribe(Callback callback) | Observer::Publisher< EffectSettingChanged > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< EffectSettingChanged > | inline |
UpdateUI() override | VSTEffectEditor | virtual |
ValidateUI() override | VSTEffectEditor | virtual |
VSTEffectEditor(VSTEffectInstance &instance, bool gui, const EffectUIServices &services, EffectSettingsAccess &access, wxWindow *pParent, int numParams) | VSTEffectEditor | |
~EffectEditor() | EffectEditor | virtual |
~VSTEffectEditor() override | VSTEffectEditor | |