Definition: GaussianSplatOpenGLContext.h:33
void ReleaseCurrent()
Releases the context (no context current on this thread).
Definition: GaussianSplatOpenGLContext.cpp:219
void Shutdown()
Destroys the context and associated resources.
Definition: GaussianSplatOpenGLContext.cpp:175
static GaussianSplatOpenGLContext & GetInstance()
Definition: GaussianSplatOpenGLContext.cpp:71
bool IsValid() const
Returns true if the context is initialized and valid.
Definition: GaussianSplatOpenGLContext.cpp:188
bool MakeCurrent()
Makes this context current on the calling thread.
Definition: GaussianSplatOpenGLContext.cpp:190
void * GetNativeContext() const
Definition: GaussianSplatOpenGLContext.cpp:162
bool InitializeStandalone()
Definition: GaussianSplatOpenGLContext.cpp:78
bool Initialize()
Definition: GaussianSplatOpenGLContext.cpp:150