aboutsummaryrefslogtreecommitdiff
path: root/src/render/window.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/window.h')
-rw-r--r--src/render/window.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/render/window.h b/src/render/window.h
deleted file mode 100644
index f29c82d..0000000
--- a/src/render/window.h
+++ /dev/null
@@ -1,53 +0,0 @@
-#ifndef __JIN_RENDER_WINDOW
-#define __JIN_RENDER_WINDOW
-#include "SDL2/SDL.h"
-namespace jin
-{
-namespace render
-{
- class Window
- {
- public:
-
- void init(int w, int h, const char* t);
-
- SDL_Window* getWnd();
-
- SDL_GLContext getCtx();
-
- static inline Window* get()
- {
- return (g_wnd ? g_wnd : (g_wnd = new Window()));
- }
-
- inline int Window::getW()
- {
- return w;
- }
-
- inline int Window::getH()
- {
- return h;
- }
-
- inline void Window::swapBuffers()
- {
- if (wnd)
- SDL_GL_SwapWindow(wnd);
- }
- private:
-
- Window();
- ~Window();
-
- static Window* g_wnd;
-
- SDL_Window* wnd;
-
- SDL_GLContext ctx;
-
- int w, h;
- };
-}
-}
-#endif \ No newline at end of file