ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::GLFWContext Class Reference

GLFW context, handled as a singleton. More...

Public Member Functions

 ~GLFWContext ()
 
int InitStatus () const
 Get the glfwInit status / GLFW_PLATFORM initialized. More...
 

Static Public Member Functions

static std::shared_ptr< GLFWContextGetInstance ()
 Get a shared instance of the GLFW context. More...
 
static void GLFWErrorCallback (int error, const char *description)
 

Detailed Description

GLFW context, handled as a singleton.

Definition at line 27 of file Visualizer.cpp.

Constructor & Destructor Documentation

◆ ~GLFWContext()

cloudViewer::visualization::GLFWContext::~GLFWContext ( )
inline

Definition at line 53 of file Visualizer.cpp.

References LogDebug.

Member Function Documentation

◆ GetInstance()

static std::shared_ptr<GLFWContext> cloudViewer::visualization::GLFWContext::GetInstance ( )
inlinestatic

Get a shared instance of the GLFW context.

Definition at line 65 of file Visualizer.cpp.

Referenced by cloudViewer::visualization::Visualizer::CreateVisualizerWindow().

◆ GLFWErrorCallback()

static void cloudViewer::visualization::GLFWContext::GLFWErrorCallback ( int  error,
const char *  description 
)
inlinestatic

Definition at line 76 of file Visualizer.cpp.

References LogWarning.

Referenced by cloudViewer::visualization::Visualizer::CreateVisualizerWindow().

◆ InitStatus()

int cloudViewer::visualization::GLFWContext::InitStatus ( ) const
inline

Get the glfwInit status / GLFW_PLATFORM initialized.

Definition at line 62 of file Visualizer.cpp.


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