1 #ifndef BLANK_APP_INIT_HPP_
2 #define BLANK_APP_INIT_HPP_
18 InitSDL(const InitSDL &) = delete;
19 InitSDL &operator =(const InitSDL &) = delete;
30 InitVideo(const InitVideo &) = delete;
31 InitVideo &operator =(const InitVideo &) = delete;
42 InitIMG(const InitIMG &) = delete;
43 InitIMG &operator =(const InitIMG &) = delete;
54 InitNet(const InitNet &) = delete;
55 InitNet &operator =(const InitNet &) = delete;
66 InitTTF(const InitTTF &) = delete;
67 InitTTF &operator =(const InitTTF &) = delete;
76 ~InitAL() throw(AlutError);
78 InitAL(const InitAL &) = delete;
79 InitAL &operator =(const InitAL &) = delete;
87 explicit InitGL(bool double_buffer = true, int sample_size = 1);
89 InitGL(const InitGL &) = delete;
90 InitGL &operator =(const InitGL &) = delete;
101 Window(const Window &) = delete;
102 Window &operator =(const Window &) = delete;
110 SDL_Window *Handle() { return handle; }
123 explicit GLContext(SDL_Window *);
126 GLContext(const GLContext &) = delete;
127 GLContext &operator =(const GLContext &) = delete;
140 InitGLEW(const InitGLEW &) = delete;
141 InitGLEW &operator =(const InitGLEW &) = delete;
146 struct InitHeadless {
157 Init(bool double_buffer = true, int sample_size = 1);
159 InitVideo init_video;