diff options
Diffstat (limited to 'include/mglpp/window/Window.hpp')
-rw-r--r-- | include/mglpp/window/Window.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/mglpp/window/Window.hpp b/include/mglpp/window/Window.hpp index 916e891..d98f5ef 100644 --- a/include/mglpp/window/Window.hpp +++ b/include/mglpp/window/Window.hpp @@ -13,6 +13,7 @@ namespace mgl { class Event; class Drawable; + class Shader; class Window { public: @@ -28,9 +29,10 @@ namespace mgl { bool create(const char *title, int width, int height); bool poll_event(Event &event); void clear(mgl::Color color = mgl::Color(0, 0, 0, 255)); - void draw(Drawable &drawable); + void draw(Drawable &drawable, Shader *shader = nullptr); void display(); + vec2i get_size() const; vec2i get_cursor_position() const; private: mgl_window window; |