|
HikoGUI
A low latency retained GUI
|
#include <ttauri/application_delegate.hpp>
Public Member Functions | |
| virtual void | init (application &self) |
| virtual void | deinit (application &self) |
| virtual version | application_version (application &self) const noexcept=0 |
| virtual datum | configuration (application &self, int argc, char *argv[]) const noexcept |
| virtual std::weak_ptr< audio_system_delegate > | audio_system_delegate (application &self) noexcept |
| The delegate to be used for the audio system. | |
| virtual std::weak_ptr< gui_system_delegate > | gui_system_delegate (application &self) noexcept |
| The delegate to be used for the gui system. | |
| virtual std::optional< int > | main (application &self)=0 |
| Initialize the application. | |
application Delegate.
Can be subclasses by the actual application to be called when certain events happen.
|
pure virtualnoexcept |
Called when an application name is needed.
|
inlinevirtualnoexcept |
The delegate to be used for the audio system.
|
inlinevirtualnoexcept |
Return the possible command line argument options.
|
inlinevirtualnoexcept |
The delegate to be used for the gui system.
|
pure virtual |
Initialize the application.
Called right before the application loop is started.