summaryrefslogtreecommitdiff
path: root/chisel/backends/opengl/gl_window.h
blob: 27c341c6642b52cad73605d75d252f8722546690 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#include "../../window.h"

#include <glad/glad.h>
#include <GLFW/glfw3.h>

namespace chisel {
    void glfw_init();
    void glfw_finish();

    struct GLWindow : public Window {
        GLWindow();
        virtual ~GLWindow();

        void fill_rect(float x, float y, float width, float height);
    
        GLFWwindow *glfw_window;
        static int gl_window_count;
    };
};