blob: 1e71a838cbf4429bb48659065a868abb6997fbd5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef WINDOW_H
#define WINDOW_H
#include <SDL2/SDL.h>
#include <GL/glew.h>
typedef struct
{
SDL_Window* window;
SDL_GLContext context;
Uint32 Width, Height;
const char* title;
} window_t;
extern window_t* Window_Create(const char* title, Uint32 width, Uint32 height);
extern void Window_Resize(window_t* window, Uint32 width, Uint32 height);
extern void Window_Update(window_t* window);
extern void Window_Destroy(window_t* window);
#endif // WINDOW_H
|