diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2014-07-08 17:47:08 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2014-07-09 16:01:23 +0200 |
commit | 64ccfae6f81ff1437a96a42e76055520b66c626c (patch) | |
tree | 555c3f31a9d984608391883e21fad4f4fabaa592 /src/render/frontend/qshaderprogram.h | |
parent | 84b0d101508eb6940f8c06f0dc8dafcd4c632802 (diff) |
QShaderProgram d-pointered
Change-Id: I96f3f65e371491ce128572dbafbb0f7776a30e5d
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/frontend/qshaderprogram.h')
-rw-r--r-- | src/render/frontend/qshaderprogram.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/render/frontend/qshaderprogram.h b/src/render/frontend/qshaderprogram.h index c995133f6..0a0283c59 100644 --- a/src/render/frontend/qshaderprogram.h +++ b/src/render/frontend/qshaderprogram.h @@ -50,6 +50,8 @@ QT_BEGIN_NAMESPACE namespace Qt3D { +class QShaderProgramPrivate; + class QT3DRENDERERSHARED_EXPORT QShaderProgram : public QAbstractShader { Q_OBJECT @@ -87,13 +89,9 @@ Q_SIGNALS: void vertexShaderChanged(); void fragmentShaderChanged(); -private: - QString m_vertexSourceFile; - QString m_fragmentSourceFile; - - bool m_sourcesDirty, m_isLoaded; - QByteArray m_cachedVertexCode, - m_cachedFragmentCode; +protected: + Q_DECLARE_PRIVATE(QShaderProgram) + QShaderProgram(QShaderProgramPrivate &dd, QNode *parent = 0); }; } |