QPickEvent Class
(Qt3DRender::QPickEvent)The QPickEvent class holds information when an object is picked More...
Header: | #include <QPickEvent> |
qmake: | QT += 3drender |
Since: | Qt 5.7 |
Instantiated By: | PickEvent |
Inherits: | QObject |
Inherited By: |
Properties
|
|
- 1 property inherited from QObject
Public Functions
QPickEvent() | |
QPickEvent(const QPointF &position, const QVector3D &intersection, const QVector3D &localIntersection, float distance) | |
float | distance() const |
bool | isAccepted() const |
QVector3D | localIntersection() const |
QPointF | position() const |
QVector3D | worldIntersection() const |
- 31 public functions inherited from QObject
Public Slots
void | setAccepted(bool accepted) |
- 1 public slot inherited from QObject
Signals
void | acceptedChanged(bool accepted) |
- 2 signals inherited from QObject
Additional Inherited Members
Detailed Description
The QPickEvent class holds information when an object is picked
See also QPickingSettings, QPickTriangleEvent, and QObjectPicker.
Property Documentation
accepted : bool
Specifies if event has been accepted
Access functions:
bool | isAccepted() const |
void | setAccepted(bool accepted) |
Notifier signal:
void | acceptedChanged(bool accepted) |
distance : const float
Specifies the distance of the event
Access functions:
float | distance() const |
localIntersection : const QVector3D
Specifies the local intersection of the event
Access functions:
QVector3D | localIntersection() const |
position : const QPointF
Specifies the position of the event
Access functions:
QPointF | position() const |
worldIntersection : const QVector3D
Specifies the world intersection of the event
Access functions:
QVector3D | worldIntersection() const |
Member Function Documentation
QPickEvent::QPickEvent()
Constructs a new QPickEvent.
QPickEvent::QPickEvent(const QPointF &position, const QVector3D &intersection, const QVector3D &localIntersection, float distance)
Constructs a new QPickEvent with the given parameters: position, intersection, localIntersection and distance
float QPickEvent::distance() const
QPickEvent::distance Returns distance from camera to pick point
Note: Getter function for property distance.
bool QPickEvent::isAccepted() const
QPickEvent::isAccepted Returns true if the event has been accepted
Note: Getter function for property accepted.
QVector3D QPickEvent::localIntersection() const
QPickEvent::localIntersection Returns local coordinate of pick point
Note: Getter function for property localIntersection.
QPointF QPickEvent::position() const
QPickEvent::position Returns mouse pointer coordinate of the pick query
Note: Getter function for property position.
[slot]
void QPickEvent::setAccepted(bool accepted)
QPickEvent::setAccepted set if the event has been accepted to accepted
Note: Setter function for property accepted.
See also isAccepted().
QVector3D QPickEvent::worldIntersection() const
QPickEvent::worldIntersection Returns world coordinate of the pick point
Note: Getter function for property worldIntersection.
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.