diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/api/studio3d/q3dssurfaceviewer.cpp | 2 | ||||
-rw-r--r-- | src/api/studio3d/q3dssurfaceviewer.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/api/studio3d/q3dssurfaceviewer.cpp b/src/api/studio3d/q3dssurfaceviewer.cpp index e885a4b..401cb8f 100644 --- a/src/api/studio3d/q3dssurfaceviewer.cpp +++ b/src/api/studio3d/q3dssurfaceviewer.cpp @@ -534,6 +534,8 @@ void Q3DSSurfaceViewerPrivate::update() m_viewerApp->Render(); + Q_EMIT q_ptr->afterRendering(); + const uint defaultFbo = m_context->defaultFramebufferObject(); if (m_surface->surfaceClass() == QSurface::Window && m_fboId == defaultFbo) diff --git a/src/api/studio3d/q3dssurfaceviewer.h b/src/api/studio3d/q3dssurfaceviewer.h index 42be5c2..b9e4016 100644 --- a/src/api/studio3d/q3dssurfaceviewer.h +++ b/src/api/studio3d/q3dssurfaceviewer.h @@ -100,6 +100,7 @@ Q_SIGNALS: void presentationLoaded(); void presentationReady(); void frameUpdate(); + void afterRendering(); void errorChanged(); void presentationIdChanged(const QString &id); |