Audacity 3.2.0
|
An Effect that calls up a Nyquist (XLISP) plug-in, i.e. many possible effects from this one class. More...
#include <Nyquist.h>
Classes | |
struct | NyxContext |
struct | Tokenizer |
Public Member Functions | |
NyquistEffect (const wxString &fName) | |
virtual | ~NyquistEffect () |
PluginPath | GetPath () const override |
ComponentInterfaceSymbol | GetSymbol () const override |
VendorSymbol | GetVendor () const override |
wxString | GetVersion () const override |
TranslatableString | GetDescription () const override |
ManualPageID | ManualPage () const override |
Name of a page in the Audacity alpha manual, default is empty. More... | |
FilePath | HelpPage () const override |
Fully qualified local help file name, default is empty. More... | |
EffectType | GetType () const override |
Type determines how it behaves. More... | |
EffectType | GetClassification () const override |
Determines which menu it appears in; default same as GetType(). More... | |
EffectFamilySymbol | GetFamily () const override |
Report identifier and user-visible name of the effect protocol. More... | |
bool | IsInteractive () const override |
Whether the effect needs a dialog for entry of settings. More... | |
bool | IsDefault () const override |
Whether the effect sorts "above the line" in the menus. More... | |
bool | EnablesDebug () const override |
Whether the effect dialog should have a Debug button; default, always false. More... | |
bool | SaveSettings (const EffectSettings &settings, CommandParameters &parms) const override |
Store settings as keys and values. More... | |
bool | LoadSettings (const CommandParameters &parms, EffectSettings &settings) const override |
Restore settings from keys and values. More... | |
bool | DoLoadSettings (const CommandParameters &parms, EffectSettings &settings) |
bool | VisitSettings (SettingsVisitor &visitor, EffectSettings &settings) override |
bool | VisitSettings (ConstSettingsVisitor &visitor, const EffectSettings &settings) const override |
int | SetLispVarsFromParameters (const CommandParameters &parms, bool bTestOnly) |
bool | Init () override |
bool | Process (EffectInstance &instance, EffectSettings &settings) override |
int | ShowHostInterface (EffectBase &plugin, wxWindow &parent, const EffectDialogFactory &factory, std::shared_ptr< EffectInstance > &pInstance, EffectSettingsAccess &access, bool forceModal=false) override |
std::unique_ptr< EffectEditor > | PopulateOrExchange (ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) override |
Add controls to effect panel; always succeeds. More... | |
bool | TransferDataToWindow (const EffectSettings &settings) override |
bool | TransferDataFromWindow (EffectSettings &settings) override |
void | RedirectOutput () |
void | SetCommand (const wxString &cmd) |
void | Continue () |
void | Break () |
void | Stop () |
Public Member Functions inherited from EffectWithSettings< NyquistSettings, StatefulEffect > | |
EffectSettings | MakeSettings () const override |
bool | CopySettingsContents (const EffectSettings &src, EffectSettings &dst) const override |
Public Member Functions inherited from StatefulEffect | |
~StatefulEffect () override | |
std::shared_ptr< EffectInstance > | MakeInstance () const override |
Make an object maintaining short-term state of an Effect. More... | |
Public Member Functions inherited from StatefulEffectBase | |
virtual bool | Init () |
virtual bool | Process (EffectInstance &instance, EffectSettings &settings)=0 |
virtual bool | RealtimeInitialize (EffectSettings &settings, double sampleRate) |
virtual bool | RealtimeAddProcessor (EffectSettings &settings, EffectOutputs *pOutputs, unsigned numChannels, float sampleRate) |
virtual bool | RealtimeSuspend () |
virtual bool | RealtimeResume () |
virtual bool | RealtimeProcessStart (MessagePackage &package) |
settings are possibly changed, since last call, by an asynchronous dialog More... | |
virtual size_t | RealtimeProcess (size_t group, EffectSettings &settings, const float *const *inBuf, float *const *outBuf, size_t numSamples) |
virtual bool | RealtimeProcessEnd (EffectSettings &settings) noexcept |
settings can be updated to let a dialog change appearance at idle More... | |
virtual bool | RealtimeFinalize (EffectSettings &settings) noexcept |
virtual size_t | SetBlockSize (size_t maxBlockSize) |
virtual size_t | GetBlockSize () const |
virtual unsigned | GetAudioInCount () const |
How many input buffers to allocate at once. More... | |
virtual unsigned | GetAudioOutCount () const |
How many output buffers to allocate at once. More... | |
virtual sampleCount | GetLatency () const |
virtual bool | NeedsDither () const |
virtual bool | ProcessInitialize (EffectSettings &settings, double sampleRate, ChannelNames chanMap=nullptr) |
virtual bool | ProcessFinalize () noexcept |
Public Member Functions inherited from Effect | |
Effect () | |
virtual | ~Effect () |
PluginPath | GetPath () const override |
bool | VisitSettings (SettingsVisitor &visitor, EffectSettings &settings) override |
bool | VisitSettings (ConstSettingsVisitor &visitor, const EffectSettings &settings) const override |
ComponentInterfaceSymbol | GetSymbol () const override |
VendorSymbol | GetVendor () const override |
wxString | GetVersion () const override |
TranslatableString | GetDescription () const override |
EffectFamilySymbol | GetFamily () const override |
Report identifier and user-visible name of the effect protocol. More... | |
bool | IsInteractive () const override |
Whether the effect needs a dialog for entry of settings. More... | |
bool | IsDefault () const override |
Whether the effect sorts "above the line" in the menus. More... | |
RealtimeSince | RealtimeSupport () const override |
Since which version of Audacity has the effect supported realtime? More... | |
bool | SupportsAutomation () const override |
Whether the effect has any automatable controls. More... | |
bool | SaveSettings (const EffectSettings &settings, CommandParameters &parms) const override |
Store settings as keys and values. More... | |
bool | LoadSettings (const CommandParameters &parms, EffectSettings &settings) const override |
Restore settings from keys and values. More... | |
OptionalMessage | LoadUserPreset (const RegistryPath &name, EffectSettings &settings) const override |
bool | SaveUserPreset (const RegistryPath &name, const EffectSettings &settings) const override |
Save settings in the configuration file as a user-named preset. More... | |
RegistryPaths | GetFactoryPresets () const override |
Report names of factory presets. More... | |
OptionalMessage | LoadFactoryPreset (int id, EffectSettings &settings) const override |
OptionalMessage | LoadFactoryDefaults (EffectSettings &settings) const override |
virtual const EffectParameterMethods & | Parameters () const |
bool | CanExportPresets () const override |
Whether the effect supports export of presets to files, and importing too. More... | |
bool | HasOptions () const override |
const EffectSettingsManager & | GetDefinition () const override |
virtual NumericFormatID | GetSelectionFormat () |
bool | SaveSettingsAsString (const EffectSettings &settings, wxString &parms) const override |
OptionalMessage | LoadSettingsFromString (const wxString &parms, EffectSettings &settings) const override |
bool | IsBatchProcessing () const override |
void | SetBatchProcessing () override |
void | UnsetBatchProcessing () override |
unsigned | TestUIFlags (unsigned mask) |
bool | Delegate (Effect &delegate, EffectSettings &settings, InstanceFinder finder={}) |
Re-invoke DoEffect on another Effect object that implements the work. More... | |
Public Member Functions inherited from EffectBase | |
EffectBase () | |
~EffectBase () override | |
bool | IsLinearEffect () const |
bool | PreviewsFullSelection () const |
void | SetTracks (TrackList *pTracks) |
double | GetDefaultDuration () |
virtual std::any | BeginPreview (const EffectSettings &settings) |
Called when Preview() starts, to allow temporary effect state changes. More... | |
bool | DoEffect (EffectSettings &settings, const InstanceFinder &finder, double projectRate, TrackList *list, WaveTrackFactory *factory, NotifyingSelectedRegion &selectedRegion, unsigned flags, const EffectSettingsAccessPtr &pAccess) override |
virtual double | CalcPreviewInputLength (const EffectSettings &settings, double previewLength) const =0 |
void | CountWaveTracks () |
Public Member Functions inherited from EffectPlugin | |
EffectPlugin & | operator= (EffectPlugin &)=delete |
virtual | ~EffectPlugin () |
virtual bool | HasOptions () const =0 |
virtual bool | CanExportPresets () const =0 |
Whether the effect supports export of presets to files, and importing too. More... | |
virtual const EffectSettingsManager & | GetDefinition () const =0 |
virtual bool | SaveSettingsAsString (const EffectSettings &settings, wxString &parms) const =0 |
virtual OptionalMessage | LoadSettingsFromString (const wxString &parms, EffectSettings &settings) const =0 |
virtual bool | IsBatchProcessing () const =0 |
virtual void | SetBatchProcessing ()=0 |
virtual void | UnsetBatchProcessing ()=0 |
virtual bool | DoEffect (EffectSettings &settings, const InstanceFinder &finder, double projectRate, TrackList *list, WaveTrackFactory *factory, NotifyingSelectedRegion &selectedRegion, unsigned flags, const EffectSettingsAccessPtr &pAccess=nullptr)=0 |
Public Member Functions inherited from EffectInstanceFactory | |
virtual | ~EffectInstanceFactory () |
virtual std::shared_ptr< EffectInstance > | MakeInstance () const =0 |
Make an object maintaining short-term state of an Effect. More... | |
Public Member Functions inherited from EffectSettingsManager | |
virtual | ~EffectSettingsManager () |
virtual bool | VisitSettings (SettingsVisitor &visitor, EffectSettings &settings) |
virtual bool | VisitSettings (ConstSettingsVisitor &visitor, const EffectSettings &settings) const |
virtual std::unique_ptr< EffectOutputs > | MakeOutputs () const |
Produce an object to hold values to send to effect output meters. More... | |
Public Member Functions inherited from EffectDefinitionInterface | |
virtual | ~EffectDefinitionInterface () |
virtual EffectType | GetType () const =0 |
Type determines how it behaves. More... | |
virtual EffectType | GetClassification () const |
Determines which menu it appears in; default same as GetType(). More... | |
virtual EffectFamilySymbol | GetFamily () const =0 |
Report identifier and user-visible name of the effect protocol. More... | |
virtual bool | IsInteractive () const =0 |
Whether the effect needs a dialog for entry of settings. More... | |
virtual bool | IsDefault () const =0 |
Whether the effect sorts "above the line" in the menus. More... | |
virtual RealtimeSince | RealtimeSupport () const =0 |
Since which version of Audacity has the effect supported realtime? More... | |
bool | SupportsRealtime () const |
virtual bool | SupportsAutomation () const =0 |
Whether the effect has any automatable controls. More... | |
virtual bool | EnablesDebug () const |
Whether the effect dialog should have a Debug button; default, always false. More... | |
virtual ManualPageID | ManualPage () const |
Name of a page in the Audacity alpha manual, default is empty. More... | |
virtual FilePath | HelpPage () const |
Fully qualified local help file name, default is empty. More... | |
virtual bool | IsHiddenFromMenus () const |
Default is false. More... | |
Public Member Functions inherited from ComponentInterface | |
virtual | ~ComponentInterface () |
virtual PluginPath | GetPath () const =0 |
virtual ComponentInterfaceSymbol | GetSymbol () const =0 |
virtual VendorSymbol | GetVendor () const =0 |
virtual wxString | GetVersion () const =0 |
virtual TranslatableString | GetDescription () const =0 |
TranslatableString | GetName () const |
Public Member Functions inherited from StatefulEffectUIServices | |
~StatefulEffectUIServices () override | |
std::unique_ptr< EffectEditor > | PopulateUI (const EffectPlugin &plugin, ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) const override |
Allows PopulateOrExchange to return null. More... | |
virtual std::unique_ptr< EffectEditor > | PopulateOrExchange (ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) |
Add controls to effect panel; always succeeds. More... | |
virtual bool | TransferDataToWindow (const EffectSettings &settings) |
virtual bool | TransferDataFromWindow (EffectSettings &settings) |
Public Member Functions inherited from BasicEffectUIServices | |
int | ShowClientInterface (const EffectPlugin &plugin, wxWindow &parent, wxDialog &dialog, EffectEditor *pEditor, bool forceModal) const override |
void | ExportPresets (const EffectPlugin &plugin, const EffectSettings &settings) const override |
OptionalMessage | ImportPresets (const EffectPlugin &plugin, EffectSettings &settings) const override |
void | ShowOptions (const EffectPlugin &plugin) const override |
bool | ValidateUI (const EffectPlugin &context, EffectSettings &) const override |
bool | CloseUI () const override |
Public Member Functions inherited from EffectUIServices | |
virtual | ~EffectUIServices () |
virtual int | ShowHostInterface (EffectBase &plugin, wxWindow &parent, const EffectDialogFactory &factory, std::shared_ptr< EffectInstance > &pInstance, EffectSettingsAccess &access, bool forceModal=false) |
virtual int | ShowClientInterface (const EffectPlugin &plugin, wxWindow &parent, wxDialog &dialog, EffectEditor *pEditor, bool forceModal=false) const =0 |
virtual std::unique_ptr< EffectEditor > | PopulateUI (const EffectPlugin &plugin, ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) const =0 |
Adds controls to a panel that is given as the parent window of S More... | |
virtual void | ExportPresets (const EffectPlugin &plugin, const EffectSettings &settings) const =0 |
virtual OptionalMessage | ImportPresets (const EffectPlugin &plugin, EffectSettings &settings) const =0 |
virtual void | ShowOptions (const EffectPlugin &plugin) const =0 |
virtual bool | ValidateUI (const EffectPlugin &context, EffectSettings &settings) const =0 |
virtual bool | CloseUI () const =0 |
Private Member Functions | |
bool | ProcessOne (NyxContext &nyxContext, EffectOutputTracks *pOutputs) |
void | BuildPromptWindow (ShuttleGui &S) |
void | BuildEffectWindow (ShuttleGui &S) |
bool | TransferDataToPromptWindow () |
bool | TransferDataToEffectWindow () |
bool | TransferDataFromPromptWindow () |
bool | TransferDataFromEffectWindow () |
bool | IsOk () |
const TranslatableString & | InitializationError () const |
wxString | EscapeString (const wxString &inStr) |
FileExtensions | ParseFileExtensions (const wxString &text) |
FileNames::FileType | ParseFileType (const wxString &text) |
FileNames::FileTypes | ParseFileTypes (const wxString &text) |
void | OutputCallback (int c) |
void | OSCallback () |
void | ParseFile () |
bool | ParseCommand (const wxString &cmd) |
bool | ParseProgram (wxInputStream &stream) |
bool | Parse (Tokenizer &tokenizer, const wxString &line, bool eof, bool first) |
void | OnLoad (wxCommandEvent &evt) |
void | OnSave (wxCommandEvent &evt) |
void | OnDebug (wxCommandEvent &evt) |
void | OnText (wxCommandEvent &evt) |
void | OnSlider (wxCommandEvent &evt) |
void | OnChoice (wxCommandEvent &evt) |
void | OnTime (wxCommandEvent &evt) |
void | OnFileButton (wxCommandEvent &evt) |
bool | validatePath (wxString path) |
wxString | ToTimeFormat (double t) |
std::pair< bool, FilePath > | CheckHelpPage () const |
Static Private Member Functions | |
static FilePaths | GetNyquistSearchPath () |
static wxString | NyquistToWxString (const char *nyqString) |
static std::vector< EnumValueSymbol > | ParseChoice (const wxString &text) |
static void | StaticOutputCallback (int c, void *userdata) |
static void | StaticOSCallback (void *userdata) |
static TranslatableString | UnQuoteMsgid (const wxString &s, bool allowParens=true, wxString *pExtraString=nullptr) |
static wxString | UnQuote (const wxString &s, bool allowParens=true, wxString *pExtraString=nullptr) |
static double | GetCtrlValue (const wxString &s) |
static void | resolveFilePath (wxString &path, FileExtension extension={}) |
Static Private Attributes | |
static int | mReentryCount = 0 |
Friends | |
class | NyquistEffectsModule |
Additional Inherited Members | |
Public Types inherited from StatefulEffectBase | |
using | MessagePackage = EffectInstance::MessagePackage |
Public Types inherited from EffectPlugin | |
using | EffectSettingsAccessPtr = std::shared_ptr< EffectSettingsAccess > |
using | InstancePointer = std::shared_ptr< EffectInstanceEx > |
using | InstanceFinder = std::function< std::optional< InstancePointer >(EffectSettings &settings) > |
Public Types inherited from EffectDefinitionInterface | |
enum class | RealtimeSince : unsigned { Never , After_3_1 , Always } |
In which versions of Audacity was an effect realtime capable? More... | |
Public Types inherited from EffectUIServices | |
enum | : long { DefaultMessageBoxStyle = wxOK | wxCENTRE } |
Static Public Member Functions inherited from EffectWithSettings< NyquistSettings, StatefulEffect > | |
static NyquistSettings & | GetSettings (EffectSettings &settings) |
Assume settings originated from MakeSettings() and copies thereof. More... | |
static const NyquistSettings & | GetSettings (const EffectSettings &settings) |
Assume settings originated from MakeSettings() and copies thereof. More... | |
static NyquistSettings * | FetchParameters (StatefulEffect &, EffectSettings &s) |
Static Public Member Functions inherited from Effect | |
static Effect * | FetchParameters (Effect &e, EffectSettings &) |
Static Public Member Functions inherited from EffectBase | |
static std::optional< InstancePointer > | FindInstance (EffectPlugin &plugin) |
static InstanceFinder | DefaultInstanceFinder (EffectPlugin &plugin) |
Static Public Member Functions inherited from EffectDefinitionInterface | |
static Identifier | GetSquashedName (const Identifier &ident) |
A utility that strips spaces and CamelCases a name. More... | |
Static Public Member Functions inherited from EffectUIServices | |
static int | DoMessageBox (const EffectPlugin &plugin, const TranslatableString &message, long style=DefaultMessageBoxStyle, const TranslatableString &titleStr={}) |
Public Attributes inherited from EffectBase | |
std::shared_ptr< TrackList > | mTracks {} |
int | mNumTracks {} |
BasicUI::ProgressDialog * | mProgress {} |
double | mProjectRate {} |
WaveTrackFactory * | mFactory {} |
double | mT0 {} |
double | mT1 {} |
bool | mIsPreview { false } |
Static Public Attributes inherited from EffectPlugin | |
static const wxString | kUserPresetIdent = wxT("User Preset:") |
static const wxString | kFactoryPresetIdent = wxT("Factory Preset:") |
static const wxString | kCurrentSettingsIdent = wxT("<Current Settings>") |
static const wxString | kFactoryDefaultsIdent = wxT("<Factory Defaults>") |
Protected Member Functions inherited from Effect | |
bool | CheckWhetherSkipEffect (const EffectSettings &settings) const override |
Default implementation returns false. More... | |
double | CalcPreviewInputLength (const EffectSettings &settings, double previewLength) const override |
Default implementation returns previewLength More... | |
bool | TotalProgress (double frac, const TranslatableString &={}) const |
bool | TrackProgress (int whichTrack, double frac, const TranslatableString &={}) const |
bool | TrackGroupProgress (int whichGroup, double frac, const TranslatableString &={}) const |
int | GetNumWaveTracks () const |
int | GetNumWaveGroups () const |
void | GetBounds (const WaveTrack &track, sampleCount *start, sampleCount *len) |
Protected Member Functions inherited from EffectBase | |
virtual bool | CheckWhetherSkipEffect (const EffectSettings &settings) const =0 |
After Init(), tell whether Process() should be skipped. More... | |
void | SetLinearEffectFlag (bool linearEffectFlag) |
void | SetPreviewFullSelectionFlag (bool previewDurationFlag) |
bool | IsPreviewing () const |
const TrackList * | inputTracks () const |
const AudacityProject * | FindProject () const |
Protected Attributes inherited from EffectBase | |
double | mF0 {} |
double | mF1 {} |
wxArrayString | mPresetNames |
unsigned | mUIFlags { 0 } |
An Effect that calls up a Nyquist (XLISP) plug-in, i.e. many possible effects from this one class.
NyquistEffect::NyquistEffect | ( | const wxString & | fName | ) |
fName | File name of the Nyquist script defining this effect. If an empty string, then prompt the user for the Nyquist code to interpret. |
|
virtual |
Definition at line 202 of file Nyquist.cpp.
void NyquistEffect::Break | ( | ) |
Definition at line 1918 of file Nyquist.cpp.
References mBreak.
|
private |
Definition at line 2953 of file Nyquist.cpp.
References NumericTextCtrl::Options::AutoPos(), NyqControl::choices, NyqControl::fileTypes, Effect::GetSelectionFormat(), NyqControl::high, ID_Choice, ID_FILE, ID_Slider, ID_Text, ID_Time, NyqControl::label, NyqControl::low, mControls, NumericTextCtrl::Options::MenuEnabled(), EffectBase::mProjectRate, Msgids(), NyqControl::name, NumericConverterType_TIME(), NYQ_CTRL_CHOICE, NYQ_CTRL_FILE, NYQ_CTRL_FLOAT, NYQ_CTRL_FLOAT_TEXT, NYQ_CTRL_INT, NYQ_CTRL_INT_TEXT, NYQ_CTRL_STRING, NYQ_CTRL_TEXT, NYQ_CTRL_TIME, NumericTextCtrl::Options::ReadOnly(), resolveFilePath(), S, safenew, FormatterContext::SampleRateContext(), NyqControl::ticks, NyqControl::type, NyqControl::val, NyqControl::valStr, Verbatim(), wxT(), and XXO().
Referenced by PopulateOrExchange().
|
private |
Definition at line 2921 of file Nyquist.cpp.
References ID_Load, ID_Save, mCommandText, S, wxT(), XO(), and XXO().
Referenced by PopulateOrExchange().
|
private |
Definition at line 254 of file Nyquist.cpp.
References GetNyquistSearchPath(), mHelpFile, and wxT().
Referenced by ParseProgram().
void NyquistEffect::Continue | ( | ) |
Definition at line 1923 of file Nyquist.cpp.
References mCont.
bool NyquistEffect::DoLoadSettings | ( | const CommandParameters & | parms, |
EffectSettings & | settings | ||
) |
Definition at line 431 of file Nyquist.cpp.
References EffectTypeTool, Effect::IsBatchProcessing(), KEY_Command, KEY_Parameters, mExternal, mInputCmd, mIsPrompt, mIsTool, mParameters, mPromptType, mType, ParseCommand(), SetLispVarsFromParameters(), and CommandParameters::SetParameters().
Referenced by LoadSettings().
|
overridevirtual |
Whether the effect dialog should have a Debug button; default, always false.
Reimplemented from EffectDefinitionInterface.
Definition at line 1194 of file Nyquist.cpp.
References mDebugButton.
|
private |
Definition at line 1796 of file Nyquist.cpp.
Referenced by Process(), and ProcessOne().
|
overridevirtual |
Determines which menu it appears in; default same as GetType().
Reimplemented from EffectDefinitionInterface.
Definition at line 282 of file Nyquist.cpp.
References EffectTypeTool, mIsTool, and mType.
|
staticprivate |
Definition at line 1980 of file Nyquist.cpp.
References Internat::CompatibleToDouble().
Referenced by Parse(), SaveSettings(), SetLispVarsFromParameters(), TransferDataFromEffectWindow(), and VisitSettings().
|
overridevirtual |
Implements ComponentInterface.
Definition at line 241 of file Nyquist.cpp.
References mCopyright.
|
overridevirtual |
Report identifier and user-visible name of the effect protocol.
Implements EffectDefinitionInterface.
Definition at line 289 of file Nyquist.cpp.
References NYQUISTEFFECTS_FAMILY.
|
staticprivate |
Definition at line 2702 of file Nyquist.cpp.
References FileNames::AddUniquePathToPathList(), FileNames::AudacityPathList(), FileNames::PlugInDir(), and wxT().
Referenced by NyquistEffectsModule::AutoRegisterPlugins(), CheckHelpPage(), NyquistEffectsModule::FindModulePaths(), and Process().
|
overridevirtual |
Implements ComponentInterface.
Definition at line 208 of file Nyquist.cpp.
References mFileName, mIsPrompt, and NYQUIST_PROMPT_ID.
|
overridevirtual |
Implements ComponentInterface.
Definition at line 216 of file Nyquist.cpp.
References mIsPrompt, mName, NYQUIST_PROMPT_ID, and NYQUIST_PROMPT_NAME.
|
overridevirtual |
Type determines how it behaves.
Implements EffectDefinitionInterface.
Definition at line 277 of file Nyquist.cpp.
References mType.
Referenced by Process(), and ProcessOne().
|
overridevirtual |
Implements ComponentInterface.
Definition at line 224 of file Nyquist.cpp.
References mAuthor, mIsPrompt, and XO().
|
overridevirtual |
Implements ComponentInterface.
Definition at line 234 of file Nyquist.cpp.
References mReleaseVersion, and TranslatableString::Translation().
|
overridevirtual |
Fully qualified local help file name, default is empty.
Reimplemented from EffectDefinitionInterface.
Definition at line 270 of file Nyquist.cpp.
References mHelpPage.
|
overridevirtual |
Default implementation does nothing, returns true
Reimplemented from StatefulEffectBase.
Definition at line 566 of file Nyquist.cpp.
References EffectUIServices::DoMessageBox(), WaveChannelView::FindFirst(), EffectBase::FindProject(), TrackList::Get(), SpectrogramSettings::Get(), mDebugButton, mEnablePreview, EffectBase::mF0, EffectBase::mF1, mIsPrompt, mIsSpectral, mName, mPromptName, mPromptType, mType, mVersion, project, TrackList::Selected(), SpectrogramSettings::SpectralSelectionEnabled(), and XO().
|
inlineprivate |
Definition at line 164 of file Nyquist.h.
Referenced by NyquistEffectsModule::DiscoverPluginsAtPath().
|
overridevirtual |
Whether the effect sorts "above the line" in the menus.
Implements EffectDefinitionInterface.
Definition at line 304 of file Nyquist.cpp.
References mIsPrompt.
|
overridevirtual |
Whether the effect needs a dialog for entry of settings.
Implements EffectDefinitionInterface.
Definition at line 294 of file Nyquist.cpp.
|
private |
Definition at line 3113 of file Nyquist.cpp.
References mOK.
Referenced by NyquistEffectsModule::DiscoverPluginsAtPath().
|
overridevirtual |
Restore settings from keys and values.
Implements EffectSettingsManager.
Definition at line 424 of file Nyquist.cpp.
References DoLoadSettings(), and settings().
Referenced by ShowHostInterface(), and VisitSettings().
|
overridevirtual |
Name of a page in the Audacity alpha manual, default is empty.
Reimplemented from EffectDefinitionInterface.
Definition at line 246 of file Nyquist.cpp.
|
staticprivate |
Definition at line 1783 of file Nyquist.cpp.
References _, LAT1CTOWX, and str.
Referenced by ProcessOne().
|
private |
|
private |
|
private |
Definition at line 3258 of file Nyquist.cpp.
References NyqControl::fileTypes, FileDialog::GetPath(), FileDialog::GetPaths(), NyqControl::highStr, ID_FILE, ID_Text, mControls, mUIParent, resolveFilePath(), FileDialog::ShowModal(), NyqControl::valStr, and XO().
|
private |
Definition at line 3125 of file Nyquist.cpp.
References EffectUIServices::DoMessageBox(), FileDialog::GetPath(), mCommandText, mFileName, mUIParent, FileDialog::ShowModal(), and XO().
|
private |
Definition at line 3163 of file Nyquist.cpp.
References EffectUIServices::DoMessageBox(), FileDialog::GetPath(), mCommandText, mFileName, mUIParent, FileDialog::ShowModal(), and XO().
|
private |
Definition at line 3190 of file Nyquist.cpp.
References NyqControl::high, ID_Slider, ID_Text, NyqControl::low, mControls, mUIParent, NyqControl::ticks, and NyqControl::val.
|
private |
Definition at line 3433 of file Nyquist.cpp.
References NyqControl::high, ID_Slider, ID_Text, NyqControl::low, mControls, mUIParent, NYQ_CTRL_FLOAT, NYQ_CTRL_INT, NyqControl::ticks, NyqControl::type, and NyqControl::val.
|
private |
Definition at line 3227 of file Nyquist.cpp.
References EffectUIServices::DoMessageBox(), NumericConverter::GetValue(), NyqControl::high, ID_Time, NyqControl::low, mControls, mUIParent, NumericTextCtrl::SetValue(), ToTimeFormat(), and XO().
|
private |
Definition at line 2672 of file Nyquist.cpp.
|
private |
Definition at line 2656 of file Nyquist.cpp.
References mDebugOutputStr, and mRedirectOutput.
|
private |
Definition at line 2097 of file Nyquist.cpp.
References NyqControl::choices, EffectTypeAnalyze, EffectTypeGenerate, EffectTypeProcess, EffectTypeTool, NyqControl::fileTypes, GetCtrlValue(), NyqControl::high, NyqControl::highStr, NyqControl::label, NyqControl::low, NyqControl::lowStr, mAction, make_iterator_range(), mAuthor, mCategories, mCompiler, mControls, mCopyright, mDebugButton, mEnablePreview, mFileName, mFoundType, mHelpFile, mInfo, mInitError, mIsSal, mIsSpectral, mIsTool, mManPage, mMaxLen, mMergeClips, mName, mOK, EffectBase::mPresetNames, mReleaseVersion, mRestoreSplits, mTrace, mType, mVersion, name, NyqControl::name, NYQ_CTRL_CHOICE, NYQ_CTRL_FILE, NYQ_CTRL_FLOAT, NYQ_CTRL_FLOAT_TEXT, NYQ_CTRL_INT, NYQ_CTRL_INT_TEXT, NYQ_CTRL_STRING, NYQ_CTRL_TEXT, NYQ_CTRL_TIME, ParseChoice(), ParseFileTypes(), EffectBase::SetLinearEffectFlag(), EffectBase::SetPreviewFullSelectionFlag(), str, NyqControl::ticks, NyquistEffect::Tokenizer::Tokenize(), NyquistEffect::Tokenizer::tokens, NyqControl::type, UnQuote(), NyqControl::val, NyqControl::valStr, NyqControl::var, wxT(), and XO().
Referenced by ParseProgram().
|
staticprivate |
Definition at line 1806 of file Nyquist.cpp.
References label, NyquistEffect::Tokenizer::Tokenize(), NyquistEffect::Tokenizer::tokens, UnQuote(), and wxT().
Referenced by Parse().
|
private |
Definition at line 2556 of file Nyquist.cpp.
References ParseProgram(), and wxT().
Referenced by DoLoadSettings(), SetCommand(), and TransferDataFromPromptWindow().
|
private |
Definition at line 2548 of file Nyquist.cpp.
References mFileName, and ParseProgram().
|
private |
Definition at line 1838 of file Nyquist.cpp.
References NyquistEffect::Tokenizer::Tokenize(), NyquistEffect::Tokenizer::tokens, UnQuote(), and wxT().
Referenced by ParseFileType().
|
private |
Definition at line 1851 of file Nyquist.cpp.
References ParseFileExtensions(), NyquistEffect::Tokenizer::Tokenize(), NyquistEffect::Tokenizer::tokens, UnQuoteMsgid(), and wxT().
Referenced by ParseFileTypes().
|
private |
Definition at line 1866 of file Nyquist.cpp.
References ParseFileType(), size, str, NyquistEffect::Tokenizer::Tokenize(), NyquistEffect::Tokenizer::tokens, UnQuote(), Verbatim(), and wxT().
Referenced by Parse().
|
private |
Definition at line 2450 of file Nyquist.cpp.
References CheckHelpPage(), EffectUIServices::DefaultMessageBoxStyle, EffectUIServices::DoMessageBox(), EffectTypeProcess, mCategories, mCmd, mControls, mDebug, mDebugButton, mEnablePreview, mFoundType, mHelpFile, mHelpFileExists, mHelpPage, mInitError, mIsPrompt, mIsSal, mIsSpectral, mManPage, mTrace, mType, Parse(), wxT(), and XO().
Referenced by ParseCommand(), and ParseFile().
|
overridevirtual |
Add controls to effect panel; always succeeds.
Reimplemented from StatefulEffectUIServices.
Definition at line 1182 of file Nyquist.cpp.
References BuildEffectWindow(), BuildPromptWindow(), mIsPrompt, mUIParent, and S.
|
overridevirtual |
Implements StatefulEffectBase.
Definition at line 710 of file Nyquist.cpp.
References TrackList::Any(), FileNames::AudacityPathList(), FileNames::BaseDir(), FileNames::DataDir(), Effect::Delegate(), EffectUIServices::DoMessageBox(), EffectTypeProcess, EffectTypeTool, details::end(), EscapeString(), EffectBase::FindProject(), TranslatableString::Format(), EffectManager::Get(), BasicUI::Get(), ProjectRate::Get(), ViewInfo::Get(), TrackList::Get(), PlatformCompatibility::GetDocumentsDir(), Effect::GetNumWaveGroups(), GetNyquistSearchPath(), ProjectRate::GetRate(), EffectWithSettings< NyquistSettings, StatefulEffect >::GetSettings(), Languages::GetSystemLanguageCode(), GetType(), gPrefs, SyncLock::Group(), FileNames::HtmlHelpDir(), Effect::IsBatchProcessing(), EffectBase::IsPreviewing(), mBreak, mCont, mControls, mCount, mDebug, mDebugOutput, mDebugOutputStr, EffectBase::mF0, EffectBase::mF1, mFirstInGroup, mHelpFile, mHelpFileExists, min(), mInputCmd, mIsPrompt, mMaxLen, mName, mNumSelectedChannels, mOutputTime, mPerTrackProps, mProjectChanged, mProps, mRedirectOutput, mReentryCount, mStop, EffectBase::mT0, EffectBase::mT1, mTrace, mTrackIndex, EffectBase::mTracks, mVersion, WaveTrack::NChannels(), EffectOutputTracks::nEffectsDone, NYQ_MAX_LEN, NYQUIST_WORKER_ID, FileNames::PlugInDir(), ProcessOne(), project, audacity::BasicSettings::Read(), RegisterFunctions(), ViewInfo::selectedRegion, EffectManager::SetSkipStateFlag(), settings(), AllProjects::size(), size, staffpad::audio::simd::sqrt(), StaticOSCallback(), StaticOutputCallback(), TempDirectory::TempDir(), Internat::ToString(), Effect::TotalProgress(), TranslatableString::Translation(), valueRestorer(), Verbatim(), wxT(), and XO().
|
private |
Definition at line 1273 of file Nyquist.cpp.
References EffectOutputTracks::AddToOutputTracks(), TrackList::Any(), sampleCount::as_long_long(), details::begin(), EffectUIServices::DoMessageBox(), EffectTypeGenerate, EffectTypeProcess, EffectTypeTool, TranslatableString::empty(), EscapeString(), WaveChannelView::FindFirst(), floatSample, anonymous_namespace{ExportPCM.cpp}::format, EffectOutputTracks::Get(), SpectrogramSettings::Get(), anonymous_namespace{Nyquist.cpp}::GetClipBoundaries(), LabelTrack::GetDefaultName(), EffectOutputTracks::GetMatchingInput(), WaveChannelUtilities::GetMinMax(), WaveChannelUtilities::GetRMS(), GetType(), SyncLock::Group(), EffectBase::inputTracks(), int16Sample, int24Sample, SyncLock::IsSyncLockSelected(), mCmd, mCompiler, mControls, mCount, NyquistEffect::NyxContext::mCurChannelGroup, NyquistEffect::NyxContext::mCurLen, NyquistEffect::NyxContext::mCurNumChannels, NyquistEffect::NyxContext::mCurTrack, mDebug, mDebugOutput, mExternal, mFirstInGroup, min(), mIsPrompt, mIsSal, mMergeClips, mName, mNumSelectedChannels, mOutputTime, NyquistEffect::NyxContext::mOutputTrack, mPerTrackProps, NyquistEffect::NyxContext::mpException, mProjectChanged, mProps, mRestoreSplits, EffectBase::mT0, EffectBase::mT1, mTrace, mTrackIndex, mVersion, NYQ_CTRL_CHOICE, NYQ_CTRL_FILE, NYQ_CTRL_FLOAT, NYQ_CTRL_FLOAT_TEXT, NYQ_CTRL_INT, NYQ_CTRL_INT_TEXT, NYQ_CTRL_STRING, NYQ_CTRL_TIME, NyquistToWxString(), SpectrogramSettings::SpectralSelectionEnabled(), NyquistEffect::NyxContext::StaticGetCallback(), NyquistEffect::NyxContext::StaticPutCallback(), str, Internat::ToString(), Effect::TrackGroupProgress(), Effect::TrackProgress(), TranslatableString::Translation(), Track::TypeSwitch(), UTF8CTOWX, Verbatim(), wxT(), and XO().
Referenced by Process().
void NyquistEffect::RedirectOutput | ( | ) |
Definition at line 1904 of file Nyquist.cpp.
References mRedirectOutput.
Referenced by NyqBench::OnGo().
|
staticprivate |
A file path given to Nyquist may be a platform-independent canonicalized form using certain abbreviations that are expanded into the platform-dependent equivalent.
If the path names only a directory, also append "/untitled" plus extension
Definition at line 3353 of file Nyquist.cpp.
References _, FileNames::DataDir(), FileNames::DefaultToDocumentsFolder(), anonymous_namespace{CloudProjectFileIOExtensions.cpp}::extension, and FileNames::FindDefaultPath().
Referenced by BuildEffectWindow(), OnFileButton(), SaveSettings(), and TransferDataFromEffectWindow().
|
overridevirtual |
Store settings as keys and values.
The override may assume parms
is initially empty
Implements EffectSettingsManager.
Definition at line 373 of file Nyquist.cpp.
References NyqControl::choices, GetCtrlValue(), KEY_Command, KEY_Parameters, mControls, mInputCmd, mIsPrompt, mParameters, NYQ_CTRL_CHOICE, NYQ_CTRL_FILE, NYQ_CTRL_FLOAT, NYQ_CTRL_FLOAT_TEXT, NYQ_CTRL_INT, NYQ_CTRL_INT_TEXT, NYQ_CTRL_STRING, NYQ_CTRL_TIME, resolveFilePath(), NyqControl::type, UNINITIALIZED_CONTROL, NyqControl::val, NyqControl::valStr, NyqControl::var, and CommandParameters::WriteEnum().
Referenced by ShowHostInterface(), and VisitSettings().
void NyquistEffect::SetCommand | ( | const wxString & | cmd | ) |
Definition at line 1909 of file Nyquist.cpp.
References mExternal, and ParseCommand().
Referenced by NyqBench::OnGo(), and ShowHostInterface().
int NyquistEffect::SetLispVarsFromParameters | ( | const CommandParameters & | parms, |
bool | bTestOnly | ||
) |
Definition at line 497 of file Nyquist.cpp.
References NyqControl::choices, GetCtrlValue(), NyqControl::high, NyqControl::low, mControls, NYQ_CTRL_CHOICE, NYQ_CTRL_FILE, NYQ_CTRL_FLOAT, NYQ_CTRL_FLOAT_TEXT, NYQ_CTRL_INT, NYQ_CTRL_INT_TEXT, NYQ_CTRL_STRING, NYQ_CTRL_TEXT, NYQ_CTRL_TIME, CommandParameters::ReadEnum(), NyqControl::type, UNINITIALIZED_CONTROL, NyqControl::val, NyqControl::valStr, and NyqControl::var.
Referenced by DoLoadSettings().
|
overridevirtual |
The only non-const member function, it usually applies factory to plugin and self and given access
But there are a few unusual overrides for historical reasons that may ignore the factory.
pInstance | may be passed to factory, and is only guaranteed to have lifetime suitable for a modal dialog, unless the dialog stores a copy of pInstance |
access | is only guaranteed to have lifetime suitable for a modal dialog, unless the dialog stores access.shared_from_this() |
Reimplemented from EffectUIServices.
Definition at line 1102 of file Nyquist.cpp.
References eDebugID, factory, CommandParameters::GetParameters(), EffectWithSettings< NyquistSettings, StatefulEffect >::GetSettings(), Effect::IsBatchProcessing(), EffectManager::kRepeatNyquistPrompt, LoadSettings(), StatefulEffect::MakeInstance(), EffectWithSettings< Settings, Base >::MakeSettings(), mControls, mDebug, mInputCmd, mIsPrompt, EffectSettingsAccess::ModifySettings(), mParameters, NYQUIST_WORKER_ID, SaveSettings(), Effect::SetBatchProcessing(), SetCommand(), CommandParameters::SetParameters(), settings(), EffectUIServices::ShowHostInterface(), ShowHostInterface(), Effect::TestUIFlags(), and BasicUI::Yield().
Referenced by ShowHostInterface().
|
staticprivate |
Definition at line 2667 of file Nyquist.cpp.
Referenced by Process().
|
staticprivate |
Definition at line 2651 of file Nyquist.cpp.
Referenced by Process().
void NyquistEffect::Stop | ( | ) |
Definition at line 1928 of file Nyquist.cpp.
References mStop.
Referenced by NyqBench::OnStop().
|
private |
Definition at line 3423 of file Nyquist.cpp.
Referenced by OnTime().
|
private |
Definition at line 2781 of file Nyquist.cpp.
References EffectUIServices::DoMessageBox(), GetCtrlValue(), NumericConverter::GetValue(), NyqControl::high, NyqControl::highStr, ID_Time, NyqControl::low, NyqControl::lowStr, mControls, mUIParent, NYQ_CTRL_CHOICE, NYQ_CTRL_FILE, NYQ_CTRL_FLOAT_TEXT, NYQ_CTRL_INT, NYQ_CTRL_INT_TEXT, NYQ_CTRL_STRING, NYQ_CTRL_TEXT, NYQ_CTRL_TIME, resolveFilePath(), NyqControl::ticks, NyqControl::type, UNINITIALIZED_CONTROL, NyqControl::val, validatePath(), NyqControl::valStr, wxT(), and XO().
Referenced by TransferDataFromWindow().
|
private |
Definition at line 2763 of file Nyquist.cpp.
References mCommandText, mInputCmd, ParseCommand(), and wxT().
Referenced by TransferDataFromWindow().
|
overridevirtual |
Update the given settings from controls; default does nothing, returns true
Reimplemented from StatefulEffectUIServices.
Definition at line 1221 of file Nyquist.cpp.
References mIsPrompt, mUIParent, TransferDataFromEffectWindow(), and TransferDataFromPromptWindow().
|
private |
Definition at line 2726 of file Nyquist.cpp.
References NyqControl::choices, NyqControl::high, ID_Choice, ID_Slider, ID_Time, NyqControl::low, mControls, mUIParent, NYQ_CTRL_CHOICE, NYQ_CTRL_FLOAT, NYQ_CTRL_INT, NYQ_CTRL_TIME, NumericTextCtrl::SetValue(), NyqControl::ticks, NyqControl::type, and NyqControl::val.
Referenced by TransferDataToWindow().
|
private |
Definition at line 2719 of file Nyquist.cpp.
References mCommandText, and mInputCmd.
Referenced by TransferDataToWindow().
|
overridevirtual |
Update controls for the settings; default does nothing, returns true
Reimplemented from StatefulEffectUIServices.
Definition at line 1199 of file Nyquist.cpp.
References EffectEditor::EnablePreview(), mEnablePreview, mIsPrompt, mUIParent, TransferDataToEffectWindow(), and TransferDataToPromptWindow().
|
staticprivate |
Definition at line 1974 of file Nyquist.cpp.
References TranslatableString::Translation(), and UnQuoteMsgid().
Referenced by Parse(), ParseChoice(), ParseFileExtensions(), ParseFileTypes(), and UnQuoteMsgid().
|
staticprivate |
Definition at line 1933 of file Nyquist.cpp.
References NyquistEffect::Tokenizer::Tokenize(), NyquistEffect::Tokenizer::tokens, UnQuote(), UnQuoteMsgid(), Verbatim(), and wxT().
Referenced by ParseFileType(), UnQuote(), and UnQuoteMsgid().
|
private |
Definition at line 3412 of file Nyquist.cpp.
Referenced by TransferDataFromEffectWindow().
|
overridevirtual |
Visit settings (read-only), if defined. false means no defined settings. Default implementation returns false
Reimplemented from EffectSettingsManager.
Definition at line 317 of file Nyquist.cpp.
References SettingsVisitorBase< Const >::Define(), SettingsVisitorBase< Const >::DefineEnum(), GetCtrlValue(), KEY_Command, KEY_Parameters, mControls, mExternal, mInputCmd, mIsPrompt, mParameters, NYQ_CTRL_CHOICE, NYQ_CTRL_FILE, NYQ_CTRL_FLOAT, NYQ_CTRL_FLOAT_TEXT, NYQ_CTRL_INT, NYQ_CTRL_INT_TEXT, NYQ_CTRL_STRING, NYQ_CTRL_TIME, SaveSettings(), settings(), and UNINITIALIZED_CONTROL.
|
overridevirtual |
Visit settings (and maybe change them), if defined. false means no defined settings. Default implementation returns false
Reimplemented from EffectSettingsManager.
Definition at line 309 of file Nyquist.cpp.
References LoadSettings(), and settings().
|
friend |
|
private |
|
private |
Definition at line 252 of file Nyquist.h.
Referenced by GetVendor(), and Parse().
|
private |
Definition at line 228 of file Nyquist.h.
Referenced by Break(), OSCallback(), and Process().
|
private |
Definition at line 284 of file Nyquist.h.
Referenced by Parse(), and ParseProgram().
|
private |
Definition at line 247 of file Nyquist.h.
Referenced by ParseProgram(), and ProcessOne().
|
private |
Definition at line 292 of file Nyquist.h.
Referenced by BuildPromptWindow(), OnLoad(), OnSave(), TransferDataFromPromptWindow(), and TransferDataToPromptWindow().
|
private |
Definition at line 232 of file Nyquist.h.
Referenced by Parse(), and ProcessOne().
|
private |
Definition at line 229 of file Nyquist.h.
Referenced by Continue(), OSCallback(), and Process().
|
private |
Definition at line 275 of file Nyquist.h.
Referenced by BuildEffectWindow(), IsInteractive(), OnChoice(), OnFileButton(), OnSlider(), OnText(), OnTime(), Parse(), ParseProgram(), Process(), ProcessOne(), SaveSettings(), SetLispVarsFromParameters(), ShowHostInterface(), TransferDataFromEffectWindow(), TransferDataToEffectWindow(), and VisitSettings().
|
private |
Definition at line 257 of file Nyquist.h.
Referenced by GetDescription(), and Parse().
|
private |
Definition at line 281 of file Nyquist.h.
Referenced by Process(), and ProcessOne().
|
private |
Definition at line 268 of file Nyquist.h.
Referenced by ParseProgram(), Process(), ProcessOne(), and ShowHostInterface().
|
private |
Definition at line 266 of file Nyquist.h.
Referenced by EnablesDebug(), Init(), Parse(), and ParseProgram().
|
private |
Definition at line 272 of file Nyquist.h.
Referenced by Process(), and ProcessOne().
|
private |
Definition at line 271 of file Nyquist.h.
Referenced by OutputCallback(), and Process().
|
private |
Definition at line 265 of file Nyquist.h.
Referenced by Init(), Parse(), ParseProgram(), and TransferDataToWindow().
|
private |
Definition at line 235 of file Nyquist.h.
Referenced by DoLoadSettings(), ProcessOne(), SetCommand(), and VisitSettings().
|
private |
|
private |
|
private |
Definition at line 279 of file Nyquist.h.
Referenced by Process(), and ProcessOne().
|
private |
Definition at line 231 of file Nyquist.h.
Referenced by Parse(), and ParseProgram().
|
private |
Definition at line 259 of file Nyquist.h.
Referenced by CheckHelpPage(), Parse(), ParseProgram(), and Process().
|
private |
Definition at line 260 of file Nyquist.h.
Referenced by ParseProgram(), and Process().
|
private |
Definition at line 261 of file Nyquist.h.
Referenced by HelpPage(), and ParseProgram().
|
private |
|
private |
Definition at line 244 of file Nyquist.h.
Referenced by Parse(), and ParseProgram().
|
private |
Definition at line 245 of file Nyquist.h.
Referenced by DoLoadSettings(), Process(), SaveSettings(), ShowHostInterface(), TransferDataFromPromptWindow(), TransferDataToPromptWindow(), and VisitSettings().
|
private |
True if the code to execute is obtained interactively from the user via the "Nyquist Effect Prompt", or "Nyquist Prompt", false for all other effects (lisp code read from files)
Definition at line 242 of file Nyquist.h.
Referenced by DoLoadSettings(), GetPath(), GetSymbol(), GetVendor(), Init(), IsDefault(), IsInteractive(), ManualPage(), ParseProgram(), PopulateOrExchange(), Process(), ProcessOne(), SaveSettings(), ShowHostInterface(), TransferDataFromWindow(), TransferDataToWindow(), and VisitSettings().
|
private |
Definition at line 234 of file Nyquist.h.
Referenced by Parse(), ParseProgram(), and ProcessOne().
|
private |
Definition at line 236 of file Nyquist.h.
Referenced by Init(), Parse(), and ParseProgram().
|
private |
Definition at line 237 of file Nyquist.h.
Referenced by DoLoadSettings(), GetClassification(), and Parse().
|
private |
Definition at line 258 of file Nyquist.h.
Referenced by ManualPage(), Parse(), and ParseProgram().
|
private |
|
private |
Definition at line 290 of file Nyquist.h.
Referenced by Parse(), and ProcessOne().
|
private |
Name of the Effect (untranslated)
Definition at line 248 of file Nyquist.h.
Referenced by GetSymbol(), Init(), Parse(), Process(), and ProcessOne().
|
private |
Definition at line 282 of file Nyquist.h.
Referenced by Process(), and ProcessOne().
|
private |
|
private |
Definition at line 280 of file Nyquist.h.
Referenced by Process(), and ProcessOne().
|
private |
Definition at line 246 of file Nyquist.h.
Referenced by DoLoadSettings(), SaveSettings(), ShowHostInterface(), and VisitSettings().
|
private |
Definition at line 287 of file Nyquist.h.
Referenced by Process(), and ProcessOne().
|
private |
Definition at line 270 of file Nyquist.h.
Referenced by Process(), and ProcessOne().
|
private |
|
private |
Definition at line 263 of file Nyquist.h.
Referenced by DoLoadSettings(), and Init().
|
private |
Definition at line 286 of file Nyquist.h.
Referenced by Process(), and ProcessOne().
|
private |
Definition at line 269 of file Nyquist.h.
Referenced by OutputCallback(), Process(), and RedirectOutput().
|
staticprivate |
|
private |
Definition at line 256 of file Nyquist.h.
Referenced by GetVersion(), and Parse().
|
private |
Definition at line 289 of file Nyquist.h.
Referenced by Parse(), and ProcessOne().
|
private |
Definition at line 227 of file Nyquist.h.
Referenced by OSCallback(), Process(), and Stop().
|
private |
Definition at line 233 of file Nyquist.h.
Referenced by Parse(), ParseProgram(), Process(), and ProcessOne().
|
private |
Definition at line 278 of file Nyquist.h.
Referenced by Process(), and ProcessOne().
|
private |
Definition at line 262 of file Nyquist.h.
Referenced by DoLoadSettings(), GetClassification(), GetType(), Init(), Parse(), and ParseProgram().
|
private |
Definition at line 146 of file Nyquist.h.
Referenced by OnFileButton(), OnLoad(), OnSave(), OnSlider(), OnText(), OnTime(), PopulateOrExchange(), TransferDataFromEffectWindow(), TransferDataFromWindow(), TransferDataToEffectWindow(), and TransferDataToWindow().
|
private |