window-glfw-wrapper/include/context_window.hpp
Pcornat bc12874c80
Change library to make it less buggy when destroying objects
# Conflicts:
#	include/window.hpp
#	src/window.cpp
2025-06-06 17:12:45 +02:00

22 lines
489 B
C++

#ifndef SCRATCHBSDF_CONTEXT_WINDOW_HPP
#define SCRATCHBSDF_CONTEXT_WINDOW_HPP
#include <GLFW/glfw3.h>
namespace window {
class ContextWindow final {
private:
bool init{ false };
public:
ContextWindow() noexcept = delete;
explicit ContextWindow(const GLFWerrorfun error_clbk) noexcept;
~ContextWindow() noexcept;
[[nodiscard]] inline bool is_init() const { return init; }
};
} // window
#endif //SCRATCHBSDF_CONTEXT_WINDOW_HPP