diff -r 12618cd83af8 -r 92e5682810d4 qmlfrontend/engine_instance.h --- a/qmlfrontend/engine_instance.h Sat Nov 24 21:57:01 2018 +0100 +++ b/qmlfrontend/engine_instance.h Sat Nov 24 23:51:45 2018 +0100 @@ -4,16 +4,20 @@ #include "engine_interface.h" #include +#include #include "game_config.h" class EngineInstance : public QObject { Q_OBJECT public: - explicit EngineInstance(QObject *parent = nullptr); + explicit EngineInstance(QObject* parent = nullptr); ~EngineInstance(); - void sendConfig(const GameConfig &config); + void sendConfig(const GameConfig& config); + void advance(quint32 ticks); + void renderFrame(); + void setOpenGLContext(QOpenGLContext* context); Engine::PreviewInfo generatePreview(); signals: @@ -21,7 +25,7 @@ public slots: private: - Engine::EngineInstance *m_instance; + Engine::EngineInstance* m_instance; }; #endif // ENGINEINSTANCE_H