summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/surface3drenderer_p.h
diff options
context:
space:
mode:
authorMika Salmela <mika.salmela@digia.com>2014-02-10 10:26:30 +0200
committerMika Salmela <mika.salmela@digia.com>2014-02-10 10:30:49 +0200
commit51ad2b7e532296fde314e8157475b667b18ae82a (patch)
treedde64db86c49ae27f280d5c1d21bc6604aeb22b5 /src/datavisualization/engine/surface3drenderer_p.h
parent61c84e2d9c46de40d22f6fafbdd23d4015025516 (diff)
Multiseries support for surface
Multiseries support for item and row changes. Task-number: QTRD-2767 Change-Id: I5702989e7f59913481a2ca888e402effa22a4221 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualization/engine/surface3drenderer_p.h')
-rw-r--r--src/datavisualization/engine/surface3drenderer_p.h17
1 files changed, 2 insertions, 15 deletions
diff --git a/src/datavisualization/engine/surface3drenderer_p.h b/src/datavisualization/engine/surface3drenderer_p.h
index c2a5b237..e8d8bf35 100644
--- a/src/datavisualization/engine/surface3drenderer_p.h
+++ b/src/datavisualization/engine/surface3drenderer_p.h
@@ -48,13 +48,6 @@ class QT_DATAVISUALIZATION_EXPORT Surface3DRenderer : public Abstract3DRenderer
{
Q_OBJECT
-public:
- // Visual parameters
- QRect m_boundingRect;
- bool m_labelBackground;
- QFont m_font;
- bool m_isGridEnabled;
-
private:
bool m_cachedIsSlicingActivated;
@@ -85,7 +78,6 @@ private:
ObjectHelper *m_backgroundObj;
ObjectHelper *m_gridLineObj;
ObjectHelper *m_labelObj;
- SurfaceObject *m_surfaceObj;
GLuint m_depthTexture;
GLuint m_depthModelTexture;
GLuint m_depthFrameBuffer;
@@ -93,7 +85,6 @@ private:
GLuint m_selectionDepthBuffer;
GLuint m_selectionResultTexture;
GLfloat m_shadowQualityToShader;
- bool m_cachedFlatShading;
bool m_flatSupported;
SelectionPointer *m_selectionPointer;
bool m_selectionActive;
@@ -101,15 +92,11 @@ private:
bool m_zFlipped;
bool m_yFlipped;
AbstractRenderItem m_dummyRenderItem;
- QSurfaceDataArray m_dataArray;
- QRect m_sampleSpace;
GLint m_shadowQualityMultiplier;
QSizeF m_areaSize;
- uint m_clickedPointId;
bool m_hasHeightAdjustmentChanged;
QPoint m_selectedPoint;
const QSurface3DSeries *m_selectedSeries;
- QVector3D m_uniformGradientTextureColor;
QPoint m_clickedPosition;
QHash<QSurface3DSeries *, SurfaceSeriesRenderCache *> m_renderCacheList;
bool m_selectionTexturesDirty;
@@ -123,8 +110,8 @@ public:
void updateSeries(const QList<QAbstract3DSeries *> &seriesList, bool updateVisibility);
void updateSelectionMode(QAbstract3DGraph::SelectionFlags mode);
void modifiedSeriesList(const QVector<QSurface3DSeries *> &seriesList);
- void updateRows(const QVector<int> &rows);
- void updateItem(const QVector<QPoint> &points);
+ void updateRows(const QVector<Surface3DController::ChangeRow> &rows);
+ void updateItem(const QVector<Surface3DController::ChangeItem> &points);
void updateScene(Q3DScene *scene);
void updateSlicingActive(bool isSlicing);
void updateSelectedPoint(const QPoint &position, const QSurface3DSeries *series);