summaryrefslogtreecommitdiffstats
path: root/src/render/frontend/qrenderstate.cpp
diff options
context:
space:
mode:
authorKevin Ottens <kevin.ottens@kdab.com>2015-02-02 10:56:54 +0100
committerPaul Lemire <paul.lemire@kdab.com>2015-02-02 17:30:46 +0000
commit9b5736924dcc818370994070ced94782ba97bb21 (patch)
tree6d7cf29b06c707bd4a9b8210003299f72834de58 /src/render/frontend/qrenderstate.cpp
parent5e6f869143b047ef8fa26749da23646bf476597a (diff)
Add QRenderState::type() for quick RTTI
Change-Id: If8ffaa160717b7e55bc279f471906b4f7338df0e Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/frontend/qrenderstate.cpp')
-rw-r--r--src/render/frontend/qrenderstate.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/render/frontend/qrenderstate.cpp b/src/render/frontend/qrenderstate.cpp
index 0326c0d23..c0b66e762 100644
--- a/src/render/frontend/qrenderstate.cpp
+++ b/src/render/frontend/qrenderstate.cpp
@@ -47,11 +47,18 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-QRenderStatePrivate::QRenderStatePrivate(QRenderState *qq)
- : QNodePrivate(qq)
+QRenderStatePrivate::QRenderStatePrivate(QRenderState *qq, QRenderState::Type type)
+ : QNodePrivate(qq),
+ m_type(type)
{
}
+QRenderState::Type QRenderState::type() const
+{
+ Q_D(const QRenderState);
+ return d->m_type;
+}
+
QRenderState::QRenderState(QRenderStatePrivate &dd, QNode *parent)
: QNode(dd, parent)
{