diff options
Diffstat (limited to 'src/Authoring/Qt3DStudio/Render/StudioRenderer.cpp')
-rw-r--r-- | src/Authoring/Qt3DStudio/Render/StudioRenderer.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Authoring/Qt3DStudio/Render/StudioRenderer.cpp b/src/Authoring/Qt3DStudio/Render/StudioRenderer.cpp index 320bca23..dd2c2519 100644 --- a/src/Authoring/Qt3DStudio/Render/StudioRenderer.cpp +++ b/src/Authoring/Qt3DStudio/Render/StudioRenderer.cpp @@ -417,6 +417,15 @@ struct SRendererImpl : public IStudioRenderer, Render(); } + QString getObjectError(qt3dsdm::Qt3DSDMInstanceHandle theInstance) const + { + auto translator = m_Translation->GetOrCreateTranslator(theInstance); + if (translator) + return static_cast<SGraphObjectTranslator *>(translator)->GetError(); + else + return {}; + } + void getPreviewFbo(QSize &outFboDim, qt3ds::QT3DSU32 &outFboTexture) override { if (m_Translation) { |