EffectUIClientInterface is an abstract base class to populate a UI and validate UI values. It can import and export presets.
More...
#include <EffectInterface.h>
EffectUIClientInterface is an abstract base class to populate a UI and validate UI values. It can import and export presets.
Definition at line 569 of file EffectInterface.h.
◆ ~EffectUIClientInterface()
EffectUIClientInterface::~EffectUIClientInterface |
( |
| ) |
|
|
virtualdefault |
◆ CanExportPresets()
virtual bool EffectUIClientInterface::CanExportPresets |
( |
| ) |
|
|
pure virtual |
◆ CloseUI()
virtual bool EffectUIClientInterface::CloseUI |
( |
| ) |
|
|
protectedpure virtual |
◆ ExportPresets()
virtual void EffectUIClientInterface::ExportPresets |
( |
const EffectSettings & |
settings | ) |
const |
|
pure virtual |
◆ HasOptions()
virtual bool EffectUIClientInterface::HasOptions |
( |
| ) |
|
|
pure virtual |
◆ ImportPresets()
virtual void EffectUIClientInterface::ImportPresets |
( |
EffectSettings & |
settings | ) |
|
|
pure virtual |
◆ IsGraphicalUI()
virtual bool EffectUIClientInterface::IsGraphicalUI |
( |
| ) |
|
|
pure virtual |
◆ PopulateUI()
Adds controls to a panel that is given as the parent window of S
- Parameters
-
S | interface for adding controls to a panel in a dialog |
instance | guaranteed to have a lifetime containing that of the returned object |
access | guaranteed to have a lifetime containing that of the returned object |
- Returns
- null for failure; else an object invoked to retrieve values of UI controls; it might also hold some state needed to implement event handlers of the controls; it will exist only while the dialog continues to exist
Implemented in AudioUnitEffect, Effect, LV2Effect, VSTEffect, and VST3Effect.
Referenced by EffectUIHost::Initialize().
◆ ShowClientInterface()
virtual int EffectUIClientInterface::ShowClientInterface |
( |
wxWindow & |
parent, |
|
|
wxDialog & |
dialog, |
|
|
bool |
forceModal = false |
|
) |
| |
|
pure virtual |
◆ ShowOptions()
virtual void EffectUIClientInterface::ShowOptions |
( |
| ) |
|
|
pure virtual |
◆ ValidateUI()
virtual bool EffectUIClientInterface::ValidateUI |
( |
EffectSettings & |
settings | ) |
|
|
protectedpure virtual |
◆ DefaultEffectUIValidator
friend EffectUIClientInterface::DefaultEffectUIValidator |
|
protected |
◆ EffectUIValidator
friend EffectUIClientInterface::EffectUIValidator |
|
protected |
The documentation for this class was generated from the following files: