00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00025 #ifndef _APPLICATION_H_ 00026 #define _APPLICATION_H_ 00027 00028 #include "Runner.h" 00029 #include "Window.h" 00030 00031 namespace GpuQuadraticCurveRender 00032 { 00033 00038 class Application 00039 { 00040 public: 00048 Application(int argc, char** argv, int positionX, int positionY, 00049 int width, int height, const std::string& windowName); 00050 00052 ~Application(void); 00053 00054 private: 00056 Runner m_runner; 00057 00059 GlutWrapper::Window m_window; 00060 00062 Application(const Application&); 00063 00065 Application& operator=(const Application&); 00066 }; 00067 00068 } 00069 00070 #endif