1 #ifndef BLANK_INIT_HPP_
2 #define BLANK_INIT_HPP_
18 InitSDL(const InitSDL &) = delete;
19 InitSDL &operator =(const InitSDL &) = delete;
30 InitIMG(const InitIMG &) = delete;
31 InitIMG &operator =(const InitIMG &) = delete;
42 InitGL(const InitGL &) = delete;
43 InitGL &operator =(const InitGL &) = delete;
54 Window(const Window &) = delete;
55 Window &operator =(const Window &) = delete;
63 GLContext CreateContext();
76 explicit GLContext(SDL_Window *);
79 GLContext(GLContext &&);
80 GLContext &operator =(GLContext &&);
82 GLContext(const GLContext &) = delete;
83 GLContext &operator =(const GLContext &) = delete;
85 static void EnableVSync();
86 static void EnableDepthTest();
87 static void EnableBackfaceCulling();
103 InitGLEW(const InitGLEW &) = delete;
104 InitGLEW &operator =(const InitGLEW &) = delete;