diff options
Diffstat (limited to 'src/render/backend/rendergeometryrenderer.cpp')
-rw-r--r-- | src/render/backend/rendergeometryrenderer.cpp | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/render/backend/rendergeometryrenderer.cpp b/src/render/backend/rendergeometryrenderer.cpp index 0cf9bc7ed..4625ae45c 100644 --- a/src/render/backend/rendergeometryrenderer.cpp +++ b/src/render/backend/rendergeometryrenderer.cpp @@ -36,7 +36,6 @@ #include "rendergeometryrenderer_p.h" #include <Qt3DCore/qscenepropertychange.h> -#include <Qt3DRenderer/private/geometryrenderermanager_p.h> QT_BEGIN_NAMESPACE @@ -54,7 +53,6 @@ RenderGeometryRenderer::RenderGeometryRenderer() , m_primitiveRestart(false) , m_primitiveType(QGeometryRenderer::Triangles) , m_dirty(false) - , m_manager(Q_NULLPTR) { } @@ -75,11 +73,6 @@ void RenderGeometryRenderer::cleanup() m_dirty = false; } -void RenderGeometryRenderer::setManager(GeometryRendererManager *manager) -{ - m_manager = manager; -} - void RenderGeometryRenderer::updateFromPeer(QNode *peer) { QGeometryRenderer *geometryRenderer = static_cast<QGeometryRenderer *>(peer); @@ -94,9 +87,6 @@ void RenderGeometryRenderer::updateFromPeer(QNode *peer) if (geometryRenderer->geometry() != Q_NULLPTR) m_geometryId = geometryRenderer->geometry()->id(); m_dirty = true; - // Add to dirty list in the manager - if (m_manager != Q_NULLPTR) - m_manager->addDirtyGeometryRenderer(peerUuid()); } } @@ -152,10 +142,6 @@ void RenderGeometryRenderer::sceneChangeEvent(const QSceneChangePtr &e) default: break; } - - // Add to dirty list in manager - if (m_dirty && m_manager != Q_NULLPTR) - m_manager->addDirtyGeometryRenderer(peerUuid()); } void RenderGeometryRenderer::unsetDirty() @@ -163,30 +149,6 @@ void RenderGeometryRenderer::unsetDirty() m_dirty = false; } -RenderGeometryRendererFunctor::RenderGeometryRendererFunctor(GeometryRendererManager *manager) - : m_manager(manager) -{ -} - -QBackendNode *RenderGeometryRendererFunctor::create(QNode *frontend, const QBackendNodeFactory *factory) const -{ - RenderGeometryRenderer *geometryRenderer = m_manager->getOrCreateResource(frontend->id()); - geometryRenderer->setFactory(factory); - geometryRenderer->setManager(m_manager); - geometryRenderer->setPeer(frontend); - return geometryRenderer; -} - -QBackendNode *RenderGeometryRendererFunctor::get(const QNodeId &id) const -{ - return m_manager->lookupResource(id); -} - -void RenderGeometryRendererFunctor::destroy(const QNodeId &id) const -{ - return m_manager->releaseResource(id); -} - } // Render } // Qt3D |