summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/selectionpointer_p.h
diff options
context:
space:
mode:
authorMika Salmela <mika.salmela@qt.io>2017-03-08 16:29:06 +0200
committerMika Salmela <mika.salmela@qt.io>2017-03-10 07:37:59 +0000
commita29f9af154aca4a88be3df46641762a289556693 (patch)
treed988059b438ee0d997b441fd7f4a7ab70f4566e2 /src/datavisualization/engine/selectionpointer_p.h
parent7d278e3bcfc27b4ad06f500a406c5b8ff18953de (diff)
Enable transparency for walls
When alpha value for wall is below 1.0, enable blending for walls. Rearrange code so that solid objects are drawn first and then possible tranparent objects. Task-number: QTBUG-59140 Change-Id: I5087a664a59ecdb4516b17e8fac1f8ff48ad1c16 Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Diffstat (limited to 'src/datavisualization/engine/selectionpointer_p.h')
-rw-r--r--src/datavisualization/engine/selectionpointer_p.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/datavisualization/engine/selectionpointer_p.h b/src/datavisualization/engine/selectionpointer_p.h
index 31856130..0ba9b53a 100644
--- a/src/datavisualization/engine/selectionpointer_p.h
+++ b/src/datavisualization/engine/selectionpointer_p.h
@@ -58,7 +58,8 @@ public:
explicit SelectionPointer(Drawer *drawer);
~SelectionPointer();
- void render(GLuint defaultFboHandle = 0, bool useOrtho = false);
+ void renderSelectionPointer(GLuint defaultFboHandle = 0, bool useOrtho = false);
+ void renderSelectionLabel(GLuint defaultFboHandle = 0, bool useOrtho = false);
void setPosition(const QVector3D &position);
void setLabel(const QString &label, bool themeChange = false);
void setPointerObject(ObjectHelper *object);