diff options
Diffstat (limited to 'src/Viewer/qmlviewer/Qt3DSRenderer.cpp')
-rw-r--r-- | src/Viewer/qmlviewer/Qt3DSRenderer.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Viewer/qmlviewer/Qt3DSRenderer.cpp b/src/Viewer/qmlviewer/Qt3DSRenderer.cpp index 73e2f0f8..4122a645 100644 --- a/src/Viewer/qmlviewer/Qt3DSRenderer.cpp +++ b/src/Viewer/qmlviewer/Qt3DSRenderer.cpp @@ -207,6 +207,10 @@ bool Q3DSRenderer::initializeRuntime(QOpenGLFramebufferObject *inFbo) this, &Q3DSRenderer::enterSlide); connect(m_runtime, &Q3DSViewer::Q3DSViewerApp::SigSlideExited, this, &Q3DSRenderer::exitSlide); + connect(m_runtime, &Q3DSViewer::Q3DSViewerApp::SigCustomSignal, + this, &Q3DSRenderer::customSignalEmitted); + connect(m_runtime, &Q3DSViewer::Q3DSViewerApp::SigMaterialCreated, + this, &Q3DSRenderer::materialCreated); return true; } @@ -342,6 +346,10 @@ void Q3DSRenderer::processCommands() m_runtime->deleteElement(cmd.m_elementPath); break; } + case CommandType_CreateMaterial: { + m_runtime->createMaterial(cmd.m_elementPath, cmd.m_stringValue); + break; + } case CommandType_RequestSlideInfo: { int current = 0; int previous = 0; |