diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2014-04-16 12:25:14 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2014-04-16 12:26:06 +0300 |
commit | bf8ed99fb5a474aa6a56d61c9e3a1b5e44d6b6cf (patch) | |
tree | bf0e9956fbad9c689e58f4c33eafbd286185a587 /src/datavisualization/data | |
parent | a30c0c304e55ffe30545ab0838e4dbe11a99b8da (diff) |
Add custom item support, part 2
Task-number: QTRD-2866
+ Added custom item rendering
Change-Id: If24400fed7c0467d8ebbd554d6e4df3ec5a205f3
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/data')
-rw-r--r-- | src/datavisualization/data/customdataitem_p.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/datavisualization/data/customdataitem_p.h b/src/datavisualization/data/customdataitem_p.h index f607daba..c077a17a 100644 --- a/src/datavisualization/data/customdataitem_p.h +++ b/src/datavisualization/data/customdataitem_p.h @@ -42,10 +42,15 @@ public: virtual ~CustomDataItem(); inline void setMeshFile(const QString &meshFile) { m_meshFile = meshFile; } + inline QString meshFile() { return m_meshFile;} void setTextureImage(const QImage &textureImage); + inline GLuint texture() { return m_texture; } inline void setPosition(const QVector3D &position) { m_position = position; } + inline QVector3D position() { return m_position; } inline void setScaling(const QVector3D &scaling) { m_scaling = scaling; } + inline QVector3D scaling() { return m_scaling; } inline void setRotation(const QQuaternion &rotation) { m_rotation = rotation; } + inline QQuaternion rotation() { return m_rotation; } private: TextureHelper *m_textureHelper; @@ -54,10 +59,6 @@ private: QVector3D m_position; QVector3D m_scaling; QQuaternion m_rotation; - - friend class Bars3DRenderer; - friend class Scatter3DRenderer; - friend class Surface3DRenderer; }; QT_END_NAMESPACE_DATAVISUALIZATION |