summaryrefslogtreecommitdiffstats
path: root/src/render/frontend/qpickingsettings.cpp
diff options
context:
space:
mode:
authorRobert Brock <robert.brock@kdab.com>2016-05-24 10:48:46 +0100
committerJani Heikkinen <jani.heikkinen@qt.io>2016-06-01 11:01:54 +0000
commit013a13a7cac9dc950d5b4a1b996d922b04ef96e0 (patch)
tree91726766a94f887ce654eedb5ec539e8eef3f660 /src/render/frontend/qpickingsettings.cpp
parent0394645ef08194806049b99611afb44cfc4a907f (diff)
Adding QDoc to QPickingSettings
Adding skeletal documentation to QPickingSettings Task-number: QTBUG-46037 Change-Id: Id22f62211fc1824dbf01e2f42bc08a65015fb766 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/frontend/qpickingsettings.cpp')
-rw-r--r--src/render/frontend/qpickingsettings.cpp45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/render/frontend/qpickingsettings.cpp b/src/render/frontend/qpickingsettings.cpp
index a8bf38353..e4c1f371f 100644
--- a/src/render/frontend/qpickingsettings.cpp
+++ b/src/render/frontend/qpickingsettings.cpp
@@ -44,6 +44,13 @@ QT_BEGIN_NAMESPACE
namespace Qt3DRender {
+/*!
+ * \class Qt3DRender::QPickingSettings
+ * \brief The QPickingSettings class
+ * \since 5.7
+ * \inmodule Qt3DRender
+ */
+
QPickingSettingsPrivate::QPickingSettingsPrivate()
: Qt3DCore::QNodePrivate()
, m_pickMethod(QPickingSettings::BoundingVolumePicking)
@@ -51,6 +58,11 @@ QPickingSettingsPrivate::QPickingSettingsPrivate()
{
}
+/*!
+ * The constructor creates a new Qt3DRender::QPickingSettings
+ * instance with the specified \a parent.
+ * \param parent
+ */
QPickingSettings::QPickingSettings(Qt3DCore::QNode *parent)
: Qt3DCore::QNode(*new QPickingSettingsPrivate, parent)
{
@@ -61,23 +73,43 @@ QPickingSettings::~QPickingSettings()
{
}
+/*! \internal */
QPickingSettings::QPickingSettings(QPickingSettingsPrivate &dd, Qt3DCore::QNode *parent)
: Qt3DCore::QNode(dd, parent)
{
}
+/*!
+ * \return the current pick method.
+ */
QPickingSettings::PickMethod QPickingSettings::pickMethod() const
{
Q_D(const QPickingSettings);
return d->m_pickMethod;
}
+/*!
+ * \return the current pick result mode.
+ */
QPickingSettings::PickResultMode QPickingSettings::pickResultMode() const
{
Q_D(const QPickingSettings);
return d->m_pickResultMode;
}
+/*!
+ * \enum Qt3DRender::QPickingSettings::PickMethod
+ *
+ * Specifies which parameters of Qt3DRender::QPickingSettings are used.
+ *
+ * \value BoundingVolumePicking
+ * \value TrianglePicking
+ */
+
+/*!
+ * Sets the pick method to \a pickMethod
+ * \param pickMethod
+ */
void QPickingSettings::setPickMethod(QPickingSettings::PickMethod pickMethod)
{
Q_D(QPickingSettings);
@@ -88,6 +120,19 @@ void QPickingSettings::setPickMethod(QPickingSettings::PickMethod pickMethod)
emit pickMethodChanged(pickMethod);
}
+/*!
+ * \enum Qt3DRender::QPickingSettings::PickResultMode
+ *
+ * Specifies which parameters of Qt3DRender::PickResultMode are used.
+ *
+ * \value NearestPick
+ * \value AllPicks
+ */
+
+/*!
+ * Sets the pick result mode to \a pickResultMode
+ * \param pickResultMode
+ */
void QPickingSettings::setPickResultMode(QPickingSettings::PickResultMode pickResultMode)
{
Q_D(QPickingSettings);