|
HikoGUI
A low latency retained GUI
|
Public Member Functions | |
| Application_win32 (std::shared_ptr< ApplicationDelegate > delegate, void *hInstance, int nCmdShow) | |
| Application_win32 (const Application_win32 &)=delete | |
| Application_win32 & | operator= (const Application_win32 &)=delete |
| Application_win32 (Application_win32 &&)=delete | |
| Application_win32 & | operator= (Application_win32 &&)=delete |
| void | runOnMainThread (std::function< void()> function) override |
| int | loop () override |
Public Member Functions inherited from tt::Application_base | |
| Application_base (std::shared_ptr< ApplicationDelegate > applicationDelegate, std::vector< std::string > const &arguments, void *hInstance=nullptr, int nCmdShow=0) | |
| Application_base (const Application_base &)=delete | |
| Application_base & | operator= (const Application_base &)=delete |
| Application_base (Application_base &&)=delete | |
| Application_base & | operator= (Application_base &&)=delete |
Data Fields | |
| uint32_t | mainThreadID = 0 |
Data Fields inherited from tt::Application_base | |
| std::shared_ptr< ApplicationDelegate > | delegate |
| std::vector< std::string > | arguments |
|
overridevirtual |
Run the operating system's main loop. Must be called after initialize().
Implements tt::Application_base.
|
overridevirtual |
Run the given function on the main thread.
Implements tt::Application_base.