68 bool searchRecursively,
69 const File& deadMansPedalFile,
70 bool allowPluginsWhichRequireAsynchronousInstantiation =
false);
80 void setFilesOrIdentifiersToScan (
const StringArray& filesOrIdentifiersToScan);
93 bool scanNextFile (
bool dontRescanIfAlreadyInList,
94 String& nameOfPluginBeingScanned);
107 String getNextPluginFileThatWillBeScanned()
const;
118 static void applyBlacklistingsFromDeadMansPedal (
KnownPluginList& listToApplyTo,
119 const File& deadMansPedalFile);
126 File deadMansPedalFile;
130 const bool allowAsync;
132 void updateProgress();
133 void setDeadMansPedalFile (
const StringArray& newContents);
Represents a set of folders that make up a search path.
Represents a local file or directory.
Manages a list of plugin types.
Scans a directory for plugins, and adds them to a KnownPluginList.
float getProgress() const
Returns the estimated progress, between 0 and 1.
const StringArray & getFailedFiles() const noexcept
This returns a list of all the filenames of things that looked like being a plugin file,...
A special array for holding a list of strings.
A simple wrapper around std::atomic.