diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-03-24 11:36:24 +0000 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-03-30 15:16:00 +0000 |
commit | 5eda3ae45b0b8313549847515e0827dea0bdb458 (patch) | |
tree | 9561612e2af3f138150ea39b7342536779416373 /src/render/materialsystem/qparameter.cpp | |
parent | 564f91398c1611c81f4b9b9b67f232f4469949d9 (diff) |
QParameter creates creation changes
Change-Id: I5fa61623c9ad711df3752b85deb1d4da8af1eeaf
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/materialsystem/qparameter.cpp')
-rw-r--r-- | src/render/materialsystem/qparameter.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/render/materialsystem/qparameter.cpp b/src/render/materialsystem/qparameter.cpp index c02993e34..019f39e8c 100644 --- a/src/render/materialsystem/qparameter.cpp +++ b/src/render/materialsystem/qparameter.cpp @@ -38,9 +38,9 @@ ****************************************************************************/ #include "qparameter.h" +#include "qparameter_p.h" #include <Qt3DRender/private/renderlogging_p.h> #include <Qt3DCore/qscenepropertychange.h> -#include <private/qparameter_p.h> #include <Qt3DRender/qtexture.h> QT_BEGIN_NAMESPACE @@ -147,6 +147,17 @@ QVariant QParameter::value() const return d->m_value; } +Qt3DCore::QNodeCreatedChangeBasePtr QParameter::createNodeCreationChange() const +{ + auto creationChange = Qt3DCore::QNodeCreatedChangePtr<QParameterData>::create(this); + auto &data = creationChange->data; + Q_D(const QParameter); + data.name = d->m_name; + data.value = d->m_value; + data.backendValue = d->m_backendValue; + return creationChange; +} + } // namespace Qt3DRender QT_END_NAMESPACE |