diff options
author | Franck Arrecot <franck.arrecot@kdab.com> | 2016-03-03 16:40:32 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-03-09 06:01:18 +0000 |
commit | 56324985cde49e31f61a96911da2af4d8386356d (patch) | |
tree | 238e730e3e44b91451dd048fedaa636008254e4d /src/render/geometry/geometryrenderer.cpp | |
parent | 4578bcc2b8ba4008743201c3a09ba607a860ce40 (diff) |
Class QGeometryFunctor renamed to QGeometryFactory
Task-number: QTBUG-51475
Change-Id: I4d679b1001df2e8a4d57f0aa5511b3c49812cfa0
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/geometry/geometryrenderer.cpp')
-rw-r--r-- | src/render/geometry/geometryrenderer.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/render/geometry/geometryrenderer.cpp b/src/render/geometry/geometryrenderer.cpp index 647c419c2..ec222d53e 100644 --- a/src/render/geometry/geometryrenderer.cpp +++ b/src/render/geometry/geometryrenderer.cpp @@ -84,7 +84,7 @@ void GeometryRenderer::cleanup() m_geometryId = Qt3DCore::QNodeId(); m_dirty = false; m_enabled = true; - m_functor.reset(); + m_geometryFactory.reset(); qDeleteAll(m_triangleVolumes); m_triangleVolumes.clear(); } @@ -109,8 +109,8 @@ void GeometryRenderer::updateFromPeer(Qt3DCore::QNode *peer) m_enabled = geometryRenderer->isEnabled(); if (geometryRenderer->geometry() != Q_NULLPTR) m_geometryId = geometryRenderer->geometry()->id(); - m_functor = geometryRenderer->geometryFunctor(); - if (m_functor && m_manager != Q_NULLPTR) + m_geometryFactory = geometryRenderer->geometryFactory(); + if (m_geometryFactory && m_manager != Q_NULLPTR) m_manager->addDirtyGeometryRenderer(peerId()); m_dirty = true; } @@ -150,11 +150,11 @@ void GeometryRenderer::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) } else if (propertyName == QByteArrayLiteral("primitiveType")) { m_primitiveType = static_cast<QGeometryRenderer::PrimitiveType>(propertyChange->value().value<int>()); m_dirty = true; - } else if (propertyName == QByteArrayLiteral("geometryFunctor")) { - QGeometryFunctorPtr newFunctor = propertyChange->value().value<QGeometryFunctorPtr>(); - m_dirty |= !(newFunctor && m_functor && *newFunctor == *m_functor); - m_functor = newFunctor; - if (m_functor && m_manager != Q_NULLPTR) + } else if (propertyName == QByteArrayLiteral("geometryFactory")) { + QGeometryFactoryPtr newFunctor = propertyChange->value().value<QGeometryFactoryPtr>(); + m_dirty |= !(newFunctor && m_geometryFactory && *newFunctor == *m_geometryFactory); + m_geometryFactory = newFunctor; + if (m_geometryFactory && m_manager != Q_NULLPTR) m_manager->addDirtyGeometryRenderer(peerId()); } break; @@ -187,8 +187,8 @@ void GeometryRenderer::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) void GeometryRenderer::executeFunctor() { - Q_ASSERT(m_functor); - QGeometry *geometry = (*m_functor)(); + Q_ASSERT(m_geometryFactory); + QGeometry *geometry = (*m_geometryFactory)(); QBackendScenePropertyChangePtr e(new QBackendScenePropertyChange(NodeUpdated, peerId())); e->setPropertyName("geometry"); |