diff options
author | Tony Leinonen <tony.leinonen@qt.io> | 2021-03-25 14:18:06 +0200 |
---|---|---|
committer | Tony Leinonen <tony.leinonen@qt.io> | 2021-03-31 05:58:24 +0200 |
commit | abab2a028b3dcae9a10b4f2e7a8e3f83d6e810e6 (patch) | |
tree | f53785ceebce733195879d49204cebfa8f171c16 /src/api/studio3dqml/q3dsrenderer.cpp | |
parent | 0c230118289f150754e1d044952c8007ec92904a (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.cpp | 4 |
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, |