#ifndef LIME_APP_APPLICATION_H #define LIME_APP_APPLICATION_H #include namespace lime { class Application { public: static AutoGCRoot* callback; virtual int Exec () = 0; virtual void Init () = 0; virtual int Quit () = 0; virtual void SetFrameRate (double frameRate) = 0; virtual bool Update () = 0; }; Application* CreateApplication (); } #endif