summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/engine/q3dbars.h
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-04-16 07:42:01 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-04-16 10:00:29 +0300
commitb228ba755311b8cb28e0253d9dbd111ae95ae90b (patch)
tree41fcd8b81613891516a7fbb7f67e9df722d7b259 /src/datavis3d/engine/q3dbars.h
parentffb7741c4e83568fb026645c5e089b77de1ac45e (diff)
Moved object drawing to a separate function
Change-Id: I0ec8538e7291e475ce54d1d30ad6d7917f77e9db Change-Id: I0ec8538e7291e475ce54d1d30ad6d7917f77e9db Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavis3d/engine/q3dbars.h')
-rw-r--r--src/datavis3d/engine/q3dbars.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/datavis3d/engine/q3dbars.h b/src/datavis3d/engine/q3dbars.h
index 0d7ef935..a7b5eeb4 100644
--- a/src/datavis3d/engine/q3dbars.h
+++ b/src/datavis3d/engine/q3dbars.h
@@ -53,6 +53,8 @@ class Q3DBarsPrivate;
class QDataItem;
class QDataRow;
class QDataSet;
+class ShaderHelper;
+class ObjectHelper;
class QTCOMMERCIALDATAVIS3D_EXPORT Q3DBars : public Q3DWindow
{
@@ -209,6 +211,8 @@ private:
void drawLabel(const QDataItem &item, const QMatrix4x4 &viewmatrix
, const QMatrix4x4 &projectionmatrix, bool useDepth = false
, qreal rotation = 0.0f);
+ void drawObject(ShaderHelper *shader, ObjectHelper *object, bool textured = false
+ , GLuint textureId = 0);
void generateLabelTexture(QDataItem *item);
QScopedPointer<Q3DBarsPrivate> d_ptr;
Q_DISABLE_COPY(Q3DBars)