summaryrefslogtreecommitdiffstats
path: root/src/render/geometry/geometryrenderer.cpp
diff options
context:
space:
mode:
authorFranck Arrecot <franck.arrecot@kdab.com>2016-03-03 16:40:32 +0100
committerSean Harmer <sean.harmer@kdab.com>2016-03-09 06:01:18 +0000
commit56324985cde49e31f61a96911da2af4d8386356d (patch)
tree238e730e3e44b91451dd048fedaa636008254e4d /src/render/geometry/geometryrenderer.cpp
parent4578bcc2b8ba4008743201c3a09ba607a860ce40 (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.cpp20
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");