diff options
author | Mika Salmela <mika.salmela@digia.com> | 2014-08-19 09:33:53 +0300 |
---|---|---|
committer | Mika Salmela <mika.salmela@digia.com> | 2014-08-19 09:47:37 +0300 |
commit | 68b3ea782608cbcd457cbe1abc0c83aceb356777 (patch) | |
tree | 70f58d966316e0a8462326a839588693d1459dbb /src/datavisualization/utils/scatterobjectbufferhelper_p.h | |
parent | 1574c9353885ec48dbf9d5d7618e496d00c3862c (diff) |
Gradient color style support for complex meshes on static
Change-Id: Ie9f135a2f3139a429a451c338e03dcf0ea6b4533
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualization/utils/scatterobjectbufferhelper_p.h')
-rw-r--r-- | src/datavisualization/utils/scatterobjectbufferhelper_p.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/datavisualization/utils/scatterobjectbufferhelper_p.h b/src/datavisualization/utils/scatterobjectbufferhelper_p.h index 952c3d7d..c45febd1 100644 --- a/src/datavisualization/utils/scatterobjectbufferhelper_p.h +++ b/src/datavisualization/utils/scatterobjectbufferhelper_p.h @@ -43,6 +43,17 @@ public: void fullLoad(ScatterSeriesRenderCache *cache, qreal dotScale); void update(ScatterSeriesRenderCache *cache, qreal dotScale); + void updateUVs(ScatterSeriesRenderCache *cache); + void setScaleY(float scale) { m_scaleY = scale; } + +private: + uint createRangeGradientUVs(ScatterSeriesRenderCache *cache, + QVector<QVector2D> &buffered_uvs); + uint createObjectGradientUVs(ScatterSeriesRenderCache *cache, + QVector<QVector2D> &buffered_uvs, + const QVector<QVector3D> &indexed_vertices); + + float m_scaleY; }; QT_END_NAMESPACE_DATAVISUALIZATION |