summaryrefslogtreecommitdiffstats
path: root/src/render/frontend/qshaderprogram.h
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2014-07-28 14:21:39 +0200
committerSean Harmer <sean.harmer@kdab.com>2014-08-13 20:19:15 +0200
commit606197ba009ee66085151eb6a23311071ca0bcb6 (patch)
tree2107d9a017ff0fc5814e26c627819cf2dfe0a744 /src/render/frontend/qshaderprogram.h
parent5a2096b8d8e1a6f764079310a0ba1a49da0461d7 (diff)
QShaderProgram implements doClone and copy methods
Change-Id: Ib1534645025e35b9e38665eef84955fd861411db Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/frontend/qshaderprogram.h')
-rw-r--r--src/render/frontend/qshaderprogram.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/render/frontend/qshaderprogram.h b/src/render/frontend/qshaderprogram.h
index 0a0283c59..444bc33fe 100644
--- a/src/render/frontend/qshaderprogram.h
+++ b/src/render/frontend/qshaderprogram.h
@@ -63,6 +63,8 @@ class QT3DRENDERERSHARED_EXPORT QShaderProgram : public QAbstractShader
public:
explicit QShaderProgram(QNode *parent = 0);
+ void copy(const QNode *ref) Q_DECL_OVERRIDE;
+
void setVertexSourceFile(const QString &vertexSourceFile);
QString vertexSourceFile() const;
@@ -92,6 +94,7 @@ Q_SIGNALS:
protected:
Q_DECLARE_PRIVATE(QShaderProgram)
QShaderProgram(QShaderProgramPrivate &dd, QNode *parent = 0);
+ QShaderProgram *doClone(QNode *clonedParent) const Q_DECL_OVERRIDE;
};
}