#include <MRViewer/MRSplashWindow.h>
Public Member Functions | |
| SplashWindow (std::string name) | |
| virtual | ~SplashWindow () |
| Thread should be stopped before destructor. | |
| void | start () |
| void | stop () |
| Closes splash window if it is still opened. | |
| virtual float | minimumTimeSec () const |
| Returns minimum time in seconds, splash screen to be present. | |
Protected Attributes | |
| std::string | name_ |
| GLFWwindow * | window_ { nullptr } |
| ImGuiContext * | guiContext_ { nullptr } |
| std::atomic< bool > | terminate_ { false } |
Base class to run splash window in new thread override it's private functions and provide it Viever::LaunchParams