diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2014-07-28 14:13:02 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2014-08-13 20:19:10 +0200 |
commit | b3b5ec9a3ae3503e2f63fc53b96a6fddd0d88e6c (patch) | |
tree | 1411a5f010765fbc4e8b142ff1c1a8c2f66c2829 /src/render/frontend/qmaterial.h | |
parent | 353c7ad92f883bae045f8eec6ad4a5bd77068497 (diff) |
QMaterial implements doClone and copy methods
Change-Id: I96782e2a458454f2e13bd6ddced1b7be8bb1375a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/frontend/qmaterial.h')
-rw-r--r-- | src/render/frontend/qmaterial.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/render/frontend/qmaterial.h b/src/render/frontend/qmaterial.h index cdf25cd73..c5f2bc27f 100644 --- a/src/render/frontend/qmaterial.h +++ b/src/render/frontend/qmaterial.h @@ -67,6 +67,8 @@ class QT3DRENDERERSHARED_EXPORT QMaterial : public QAbstractMaterial public: explicit QMaterial(QNode *parent = 0); + void copy(const QNode *ref) Q_DECL_OVERRIDE; + void setEffect(QAbstractEffect *effect) Q_DECL_OVERRIDE; void addParameter(QParameter *parameter); @@ -80,6 +82,7 @@ public: protected: Q_DECLARE_PRIVATE(QMaterial) QMaterial(QMaterialPrivate &dd, QNode *parent = 0); + QMaterial *doClone(QNode *clonedParent) const Q_DECL_OVERRIDE; }; } |