aboutsummaryrefslogtreecommitdiff
#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