summaryrefslogtreecommitdiffstats
path: root/src/api/studio3dqml/q3dsrenderer.cpp
diff options
context:
space:
mode:
authorTony Leinonen <tony.leinonen@qt.io>2021-03-25 14:18:06 +0200
committerTony Leinonen <tony.leinonen@qt.io>2021-03-31 05:58:24 +0200
commitabab2a028b3dcae9a10b4f2e7a8e3f83d6e810e6 (patch)
treef53785ceebce733195879d49204cebfa8f171c16 /src/api/studio3dqml/q3dsrenderer.cpp
parent0c230118289f150754e1d044952c8007ec92904a (diff)
Add frameDraw signal to QML API
frameDraw was initially only added to C++ API. This patch adds frameDraw to the QML API with updated qmltypes file. Task-number: QT3DS-4224 Change-Id: I215368943e124d0fee1b80806ede841f9bc769ed Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
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,