engine/include/engine.hpp

28 lines
404 B
C++
Raw Normal View History

#pragma once
2022-10-04 10:54:23 +00:00
#include <memory>
namespace engine {
2022-10-04 10:54:23 +00:00
class Window;
class GFXDevice;
class Application {
public:
Application(const char* appName, const char* appVersion);
2022-10-04 10:54:23 +00:00
Application(const Application&) = delete;
Application& operator=(const Application&) = delete;
2022-10-04 10:54:23 +00:00
~Application();
void gameLoop();
private:
std::unique_ptr<Window> m_win;
std::unique_ptr<GFXDevice> m_gfx;
};
2022-09-13 18:25:18 +00:00
}