MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::SplashWindow Class Referenceabstract

#include <MRSplashWindow.h>

+ Inheritance diagram for MR::SplashWindow:

Public Member Functions

MRVIEWER_API SplashWindow (std::string name)
 
virtual MRVIEWER_API ~SplashWindow ()
 Thread should be stopped before destructor.
 
MRVIEWER_API void start ()
 
MRVIEWER_API 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 }
 

Detailed Description

Base class to run splash window in new thread override it's private functions and provide it Viever::LaunchParams


The documentation for this class was generated from the following file: