aboutsummaryrefslogtreecommitdiff
path: root/src/glfw/guard.h
blob: 37d3ffbafa6aa76d4a953480a727d135169f4c6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once

#include <GL/glew.h>
#include <GLFW/glfw3.h>

class GlfwGuard {
private:
	bool _good = false;
public:
	GlfwGuard() {
		_good = glfwInit();
	}
	~GlfwGuard() {
		glfwTerminate();
	}

	bool isGood() const {
		return _good;
	}
};