summaryrefslogtreecommitdiffstats
path: root/src/render/frontend/qmaterial.h
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2014-07-28 14:13:02 +0200
committerSean Harmer <sean.harmer@kdab.com>2014-08-13 20:19:10 +0200
commitb3b5ec9a3ae3503e2f63fc53b96a6fddd0d88e6c (patch)
tree1411a5f010765fbc4e8b142ff1c1a8c2f66c2829 /src/render/frontend/qmaterial.h
parent353c7ad92f883bae045f8eec6ad4a5bd77068497 (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.h3
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;
};
}