summaryrefslogtreecommitdiffstats
path: root/src/render/picking/qscreenraycaster.h
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2020-07-16 13:35:15 +0100
committerMike Krus <mike.krus@kdab.com>2020-07-30 12:02:39 +0100
commiteb728b5501f0ffb61ca4916ff5975c496ab98970 (patch)
tree3c2652354b99e057460455ba94e478410c19b4df /src/render/picking/qscreenraycaster.h
parent3411f202fdfd6e3c69421ae143013920a65704ee (diff)
Add support for synchronous picking
World space and screen space raycasters gain method to do a pick query synchronously, returning the list of hits. Change-Id: I41cc3940b8d97c3619456d76127841907a9170cb Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/picking/qscreenraycaster.h')
-rw-r--r--src/render/picking/qscreenraycaster.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/render/picking/qscreenraycaster.h b/src/render/picking/qscreenraycaster.h
index 216ed47f5..800f5f7f9 100644
--- a/src/render/picking/qscreenraycaster.h
+++ b/src/render/picking/qscreenraycaster.h
@@ -52,7 +52,6 @@ namespace Qt3DRender {
class Q_3DRENDERSHARED_EXPORT QScreenRayCaster : public QAbstractRayCaster
{
Q_OBJECT
-
Q_PROPERTY(QPoint position READ position WRITE setPosition NOTIFY positionChanged)
public:
explicit QScreenRayCaster(QNode *parent = nullptr);
@@ -65,6 +64,7 @@ public Q_SLOTS:
void trigger();
void trigger(const QPoint &position);
+ Hits pick(const QPoint &position);
Q_SIGNALS:
void positionChanged(const QPoint &position);