MeshLib Documentation
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 ()
 
MRVIEWER_API void start ()
 
MRVIEWER_API void stop ()
 
virtual float minimumTimeSec () const
 

Protected Attributes

std::string name_
 
GLFWwindow * window_ { nullptr }
 
ImGuiContext * guiContext_ { nullptr }
 
std::atomic< bool > terminate_ { false }
 

Constructor & Destructor Documentation

◆ SplashWindow()

MRVIEWER_API MR::SplashWindow::SplashWindow ( std::string name)

◆ ~SplashWindow()

virtual MRVIEWER_API MR::SplashWindow::~SplashWindow ( )
virtual

Member Function Documentation

◆ minimumTimeSec()

virtual float MR::SplashWindow::minimumTimeSec ( ) const
inlinevirtual

◆ start()

MRVIEWER_API void MR::SplashWindow::start ( )

◆ stop()

MRVIEWER_API void MR::SplashWindow::stop ( )

Member Data Documentation

◆ guiContext_

ImGuiContext* MR::SplashWindow::guiContext_ { nullptr }
protected

◆ name_

std::string MR::SplashWindow::name_
protected

◆ terminate_

std::atomic<bool> MR::SplashWindow::terminate_ { false }
protected

◆ window_

GLFWwindow* MR::SplashWindow::window_ { nullptr }
protected

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