|
Photosine 0.5
|
#include <GlobalVariables.h>
Public Member Functions | |
| JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GlobalVariables) | |
Static Public Member Functions | |
| static void | open () |
| static void | close () |
Static Public Attributes | |
| static juce::KnownPluginList | knownPlugins |
| static std::unique_ptr< juce::AudioPluginFormatManager > | formatManager |
| static std::unique_ptr< juce::ApplicationProperties > | appProperties |
| static std::unique_ptr< PhotosineProjectValueTree > | photosineProject |
| static std::shared_ptr< juce::UndoManager > | projectUndoManager |
| static std::shared_ptr< PluginOrganizer::ValueTreeManager > | pluginOrganizerList |
| static std::shared_ptr< juce::ApplicationCommandManager > | commandManager |
| static juce::ApplicationCommandTarget * | menuBarTarget |
| static bool | pluginListNeedsRescan = false |
Class that contains static members intended to be accessible to all classes.
|
inlinestatic |
Called at shutdown. GlobalVariables requires open() to be called in order to be used after calling close()
| GlobalVariables::JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR | ( | GlobalVariables | ) |
|
inlinestatic |
Creates all necessary instances. Must be called only once at startup. Must be called in order to use GlobalVariables.
|
inlinestatic |
Used to store application properties. Loaded in open() See: PluginOrganizer
|
inlinestatic |
Used to deliver application commands.
|
inlinestatic |
Used for creating plugin instances, etc. See: PluginScannerSubprocess, PluginManager, PluginPool,
|
inlinestatic |
List used internally for managing PluginDescriptions. See: PluginOrganizer, PluginManager, PluginPool, PluginScannerThread
|
inlinestatic |
Pointer for other juce::ApplicationCommandTarget's to use for juce::ApplicationCommandTarget::getNextCommandTarget()
|
inlinestatic |
Project data value tree manager. Used in almost everything.
|
inlinestatic |
Flag that tells PluginOrganizer that it needs to run a scan.
|
inlinestatic |
Back-end data structure used in PluginOrganizer See also: PluginManager
|
inlinestatic |
Undo manager for photosine project.