equal
deleted
inserted
replaced
1 #include "engine_instance.h" |
1 #include "engine_instance.h" |
|
2 |
|
3 extern "C" void (*getProcAddress())(const char* fn) { return nullptr; } |
2 |
4 |
3 EngineInstance::EngineInstance(QObject* parent) |
5 EngineInstance::EngineInstance(QObject* parent) |
4 : QObject(parent), m_instance(Engine::start_engine()) {} |
6 : QObject(parent), m_instance(Engine::start_engine()) {} |
5 |
7 |
6 EngineInstance::~EngineInstance() { Engine::cleanup(m_instance); } |
8 EngineInstance::~EngineInstance() { Engine::cleanup(m_instance); } |
14 |
16 |
15 void EngineInstance::advance(quint32 ticks) {} |
17 void EngineInstance::advance(quint32 ticks) {} |
16 |
18 |
17 void EngineInstance::renderFrame() {} |
19 void EngineInstance::renderFrame() {} |
18 |
20 |
19 void EngineInstance::setOpenGLContext(QOpenGLContext* context) {} |
21 void EngineInstance::setOpenGLContext(QOpenGLContext* context) { |
|
22 Engine::setup_current_gl_context(m_instance, 0, 0, &getProcAddress); |
|
23 } |
20 |
24 |
21 Engine::PreviewInfo EngineInstance::generatePreview() { |
25 Engine::PreviewInfo EngineInstance::generatePreview() { |
22 Engine::PreviewInfo pinfo; |
26 Engine::PreviewInfo pinfo; |
23 |
27 |
24 Engine::generate_preview(m_instance, &pinfo); |
28 Engine::generate_preview(m_instance, &pinfo); |