diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2016-04-25 11:06:47 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-04-26 08:44:28 +0000 |
commit | 5197a01b9f0a451d60f20b9db4d88afb2c8d44c7 (patch) | |
tree | dcbcac5dab1a87c7c1e362b58fff4711ac8a7fbc /src/render/materialsystem/qgraphicsapifilter_p.h | |
parent | 6d6c5702ad6a027dd26c1e47245c5952c50e1b66 (diff) |
Technique/Renderer: use GraphicsShaderData
Instead of creating QGraphicsApiFilter objects...
Change-Id: Idc723bdea9b97fef547170bd7dca386e5ca4f519
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/materialsystem/qgraphicsapifilter_p.h')
-rw-r--r-- | src/render/materialsystem/qgraphicsapifilter_p.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/render/materialsystem/qgraphicsapifilter_p.h b/src/render/materialsystem/qgraphicsapifilter_p.h index 11612e681..8b26ac200 100644 --- a/src/render/materialsystem/qgraphicsapifilter_p.h +++ b/src/render/materialsystem/qgraphicsapifilter_p.h @@ -57,6 +57,9 @@ struct GraphicsApiFilterData int m_major; QStringList m_extensions; QString m_vendor; + + bool operator ==(const GraphicsApiFilterData &other) const; + bool operator !=(const GraphicsApiFilterData &other) const; }; class QGraphicsApiFilterPrivate : public QObjectPrivate @@ -67,6 +70,8 @@ public: { } + static QGraphicsApiFilterPrivate *get(QGraphicsApiFilter *q); + Q_DECLARE_PUBLIC(QGraphicsApiFilter) GraphicsApiFilterData m_data; }; @@ -75,4 +80,6 @@ public: QT_END_NAMESPACE +Q_DECLARE_METATYPE(Qt3DRender::GraphicsApiFilterData); + #endif // QT3DRENDER_QGRAPHICSAPIFILTER_P_H |