AudioUnitValidator(CreateToken, EffectUIClientInterface &effect, EffectSettingsAccess &access, AudioUnitInstance &instance, AUControl *pControl, bool isGraphical) | AudioUnitValidator | |
BindTo(wxEvtHandler &src, const EventTag &eventType, void(Class::*pmf)(Event &)) | EffectUIValidator | inlineprotected |
Callback typedef | Observer::Publisher< EffectSettingChanged > | |
CallbackReturn typedef | Observer::Publisher< EffectSettingChanged > | |
Create(EffectUIClientInterface &effect, ShuttleGui &S, const wxString &uiType, EffectInstance &instance, EffectSettingsAccess &access) | AudioUnitValidator | static |
Disconnect() | EffectUIValidator | virtual |
EffectUIValidator(EffectUIClientInterface &effect, EffectSettingsAccess &access) | EffectUIValidator | |
EnableApply(wxWindow *parent, bool enable=true) | EffectUIValidator | static |
EnablePreview(wxWindow *parent, bool enable=true) | EffectUIValidator | static |
EventListener(const AudioUnitEvent *inEvent, AudioUnitParameterValue inParameterValue) | AudioUnitValidator | private |
EventListenerCallback(void *inCallbackRefCon, void *inObject, const AudioUnitEvent *inEvent, UInt64 inEventHostTime, AudioUnitParameterValue inParameterValue) | AudioUnitValidator | privatestatic |
EventListenerPtr typedef | AudioUnitValidator | private |
FetchSettingsFromInstance(EffectSettings &settings) | AudioUnitValidator | private |
IsGraphicalUI() override | AudioUnitValidator | virtual |
kPlayID | EffectUIValidator | static |
m_factory | Observer::Publisher< EffectSettingChanged > | private |
m_list | Observer::Publisher< EffectSettingChanged > | private |
mAccess | EffectUIValidator | protected |
MakeListener() | AudioUnitValidator | private |
mEffect | EffectUIValidator | protected |
message_type typedef | Observer::Publisher< EffectSettingChanged > | |
mEventListenerRef | AudioUnitValidator | private |
mInstance | AudioUnitValidator | private |
mIsGraphical | AudioUnitValidator | private |
mParameterValues | AudioUnitValidator | private |
mpControl | AudioUnitValidator | private |
mToUpdate | AudioUnitValidator | private |
mUIClosed | EffectUIValidator | protected |
notifies_all | Observer::Publisher< EffectSettingChanged > | static |
Notify() | AudioUnitValidator | private |
OnClose() | EffectUIValidator | virtual |
OnIdle(wxIdleEvent &evt) | AudioUnitValidator | private |
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 > | |
StoreSettingsToInstance(const EffectSettings &settings) | AudioUnitValidator | private |
Subscribe(Callback callback) | Observer::Publisher< EffectSettingChanged > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< EffectSettingChanged > | inline |
UpdateUI() override | AudioUnitValidator | virtual |
ValidateUI() override | AudioUnitValidator | virtual |
~AudioUnitValidator() override | AudioUnitValidator | |
~EffectUIValidator() | EffectUIValidator | virtual |