]> git.localhorst.tv Git - blobs.git/blobdiff - src/app/Application.hpp
simple planet render
[blobs.git] / src / app / Application.hpp
index 4ed4b769d916d4f043928d3364ca8b49ff8a8808..040935f714d2a2a7081470a4dd31ba660faec024 100644 (file)
@@ -5,14 +5,18 @@
 
 
 namespace blobs {
+namespace graphics {
+       class Viewport;
+}
 namespace app {
 
 class State;
+class Window;
 
 class Application {
 
 public:
-       Application();
+       Application(Window &, graphics::Viewport &);
        ~Application();
 
        Application(const Application &) = delete;
@@ -36,6 +40,8 @@ public:
        void HandleEvents();
 
 private:
+       Window &window;
+       graphics::Viewport &viewport;
        std::stack<State *> states;
 
 };