|
| SynthApplication ()=default |
|
const String | getApplicationName () override |
| Returns the application's name.
|
|
const String | getApplicationVersion () override |
| Returns the application's version number.
|
|
bool | moreThanOneInstanceAllowed () override |
| Indicates whether multiple instances of this application are allowed.
|
|
void | initialise (const String &command_line) override |
| Initializes the application. Parses command-line options and may run headless tasks.
|
|
bool | loadFromCommandLine (const String &command_line) |
| Attempts to load a file passed in from the command line.
|
|
void | shutdown () override |
| Called when the application is being shut down. Cleans up the main window.
|
|
void | systemRequestedQuit () override |
| Called when the system requests the application to quit.
|
|
void | anotherInstanceStarted (const String &command_line) override |
| Called when another instance of this application starts up.
|
|
The main application class for Vital's standalone version.
SynthApplication sets up the command-line interface, the main window (if not running headless), and handles tasks such as exporting wavetables, rendering audio to files, and showing help/version information.
void SynthApplication::initialise |
( |
const String & | command_line | ) |
|
|
inlineoverride |
Initializes the application. Parses command-line options and may run headless tasks.
Depending on flags, this may show version/help information, run table-to-wav conversion, render images or audio, or launch the GUI.
- Parameters
-
command_line | The raw command-line string. |