summaryrefslogtreecommitdiffstats
path: root/src/api/studio3dqml/q3dsrenderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/studio3dqml/q3dsrenderer.cpp')
-rw-r--r--src/api/studio3dqml/q3dsrenderer.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/api/studio3dqml/q3dsrenderer.cpp b/src/api/studio3dqml/q3dsrenderer.cpp
index 8f0081e..8aa2c21 100644
--- a/src/api/studio3dqml/q3dsrenderer.cpp
+++ b/src/api/studio3dqml/q3dsrenderer.cpp
@@ -237,6 +237,8 @@ bool Q3DSRenderer::initializeRuntime(QOpenGLFramebufferObject *inFbo)
this, &Q3DSRenderer::presentationLoaded);
connect(m_runtime, &Q3DSViewer::Q3DSViewerApp::SigLoadShaderCacheErrors,
this, &Q3DSRenderer::shaderCacheLoadErrors);
+ connect(m_runtime, &Q3DSViewer::Q3DSViewerApp::SigFrameDraw,
+ this, &Q3DSRenderer::frameDraw);
int theWidth = inFbo->width();
int theHeight = inFbo->height();
@@ -283,6 +285,8 @@ bool Q3DSRenderer::initializeRuntime(QOpenGLFramebufferObject *inFbo)
this, &Q3DSRenderer::customSignalEmitted);
connect(m_runtime, &Q3DSViewer::Q3DSViewerApp::SigElementsCreated,
this, &Q3DSRenderer::elementsCreated);
+ connect(m_runtime, &Q3DSViewer::Q3DSViewerApp::SigFrameDraw,
+ this, &Q3DSRenderer::frameDraw);
connect(m_runtime, &Q3DSViewer::Q3DSViewerApp::SigMaterialsCreated,
this, &Q3DSRenderer::materialsCreated);
connect(m_runtime, &Q3DSViewer::Q3DSViewerApp::SigMeshesCreated,