summaryrefslogtreecommitdiffstats
path: root/src/render/materialsystem/qgraphicsapifilter_p.h
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-04-25 11:06:47 +0200
committerSean Harmer <sean.harmer@kdab.com>2016-04-26 08:44:28 +0000
commit5197a01b9f0a451d60f20b9db4d88afb2c8d44c7 (patch)
treedcbcac5dab1a87c7c1e362b58fff4711ac8a7fbc /src/render/materialsystem/qgraphicsapifilter_p.h
parent6d6c5702ad6a027dd26c1e47245c5952c50e1b66 (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.h7
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