summaryrefslogtreecommitdiffstats
path: root/src/render/backend/rendershaderdata.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-02-25 16:33:51 +0100
committerSean Harmer <sean.harmer@kdab.com>2015-02-28 16:29:01 +0000
commit8d33af238e7b855bd5a217302e586d1dfe73066e (patch)
tree878cb85d034b18e982f60184d3d30072784c359e /src/render/backend/rendershaderdata.cpp
parent66fc1e35db664ecaf0b37c855eea7391c0576773 (diff)
QBackendNodeFunctor: get and destroy now take a QNodeId
This will help fixing the dynamic destruction in follow up patches. Change-Id: Id44fbeac388628c0e563d288e13d1f15d7ac0c24 Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend/rendershaderdata.cpp')
-rw-r--r--src/render/backend/rendershaderdata.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/render/backend/rendershaderdata.cpp b/src/render/backend/rendershaderdata.cpp
index e13dc51f6..5ed42ce2a 100644
--- a/src/render/backend/rendershaderdata.cpp
+++ b/src/render/backend/rendershaderdata.cpp
@@ -298,14 +298,14 @@ QBackendNode *RenderShaderDataFunctor::create(QNode *frontend, const QBackendNod
return backend;
}
-QBackendNode *RenderShaderDataFunctor::get(QNode *frontend) const
+QBackendNode *RenderShaderDataFunctor::get(const QNodeId &id) const
{
- return m_manager->lookupResource(frontend->id());
+ return m_manager->lookupResource(id);
}
-void RenderShaderDataFunctor::destroy(QNode *frontend) const
+void RenderShaderDataFunctor::destroy(const QNodeId &id) const
{
- m_manager->releaseResource(frontend->id());
+ m_manager->releaseResource(id);
}
} // Render