summaryrefslogtreecommitdiffstats
path: root/src/render/geometry/geometryrenderer.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-04-13 09:40:47 +0200
committerSean Harmer <sean.harmer@kdab.com>2016-04-15 09:22:11 +0000
commit325cd990024ebcdb2a5e179bca9c138d13c35b91 (patch)
tree9f1b80d7ca923909e0946f46989f045cff6a2ab8 /src/render/geometry/geometryrenderer.cpp
parent478da800a91c2d407f23d7044043ce66e1df0878 (diff)
GeometryRenderer: use m_enabled member from base class
Unit test updated accordingly Change-Id: I3a0e01250f0b4d56f13f0a5038b5699ee369cce0 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/geometry/geometryrenderer.cpp')
-rw-r--r--src/render/geometry/geometryrenderer.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/render/geometry/geometryrenderer.cpp b/src/render/geometry/geometryrenderer.cpp
index 0c0bb1cc8..a9af8fd41 100644
--- a/src/render/geometry/geometryrenderer.cpp
+++ b/src/render/geometry/geometryrenderer.cpp
@@ -63,7 +63,6 @@ GeometryRenderer::GeometryRenderer()
, m_primitiveRestartEnabled(false)
, m_primitiveType(QGeometryRenderer::Triangles)
, m_dirty(false)
- , m_enabled(true)
, m_manager(Q_NULLPTR)
{
}
@@ -84,7 +83,6 @@ void GeometryRenderer::cleanup()
m_primitiveType = QGeometryRenderer::Triangles;
m_geometryId = Qt3DCore::QNodeId();
m_dirty = false;
- m_enabled = true;
m_geometryFactory.reset();
qDeleteAll(m_triangleVolumes);
m_triangleVolumes.clear();
@@ -107,7 +105,6 @@ void GeometryRenderer::updateFromPeer(Qt3DCore::QNode *peer)
m_verticesPerPatch = geometryRenderer->verticesPerPatch();
m_primitiveRestartEnabled = geometryRenderer->primitiveRestartEnabled();
m_primitiveType = geometryRenderer->primitiveType();
- m_enabled = geometryRenderer->isEnabled();
if (geometryRenderer->geometry() != Q_NULLPTR)
m_geometryId = geometryRenderer->geometry()->id();
m_geometryFactory = geometryRenderer->geometryFactory();
@@ -130,7 +127,6 @@ void GeometryRenderer::initializeFromPeer(const Qt3DCore::QNodeCreatedChangeBase
m_verticesPerPatch = data.verticesPerPatch;
m_primitiveRestartEnabled = data.primitiveRestart;
m_primitiveType = data.primitiveType;
- m_enabled = change->isNodeEnabled();
Q_ASSERT(m_manager);
m_geometryFactory = data.geometryFactory;
@@ -168,8 +164,6 @@ void GeometryRenderer::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
} else if (propertyName == QByteArrayLiteral("primitiveRestartEnabled")) {
m_primitiveRestartEnabled = propertyChange->value().value<bool>();
m_dirty = true;
- } else if (propertyName == QByteArrayLiteral("enabled")) {
- m_enabled = propertyChange->value().value<bool>();
} else if (propertyName == QByteArrayLiteral("primitiveType")) {
m_primitiveType = static_cast<QGeometryRenderer::PrimitiveType>(propertyChange->value().value<int>());
m_dirty = true;
@@ -211,6 +205,8 @@ void GeometryRenderer::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
markDirty(AbstractRenderer::AllDirty);
+ BackendNode::sceneChangeEvent(e);
+
// Add to dirty list in manager
}