QPickingSettings Class

(Qt3DRender::QPickingSettings)

The QPickingSettings class specifies the current framegraph to be used by the renderer and specifies whether rendering is always active or updated only on changes. More...

Header: #include <QPickingSettings>
qmake: QT += 3drender
Since: Qt 5.7
Inherits: Qt3DCore::QNode

Public Types

enum PickMethod { BoundingVolumePicking, TrianglePicking }
enum PickResultMode { NearestPick, AllPicks }

Properties

Public Functions

QPickingSettings(Qt3DCore::QNode *parent = nullptr)
PickMethod pickMethod() const
PickResultMode pickResultMode() const

Public Slots

void setPickMethod(PickMethod pickMethod)
void setPickResultMode(PickResultMode pickResultMode)

Signals

void pickMethodChanged(QPickingSettings::PickMethod pickMethod)
void pickResultModeChanged(QPickingSettings::PickResultMode pickResult)

Additional Inherited Members

Detailed Description

The QPickingSettings class specifies the current framegraph to be used by the renderer and specifies whether rendering is always active or updated only on changes.

Member Type Documentation

enum QPickingSettings::PickMethod

Specifies which parameters of Qt3DRender::QPickingSettings are used.

ConstantValue
Qt3DRender::QPickingSettings::BoundingVolumePicking0
Qt3DRender::QPickingSettings::TrianglePicking1

enum QPickingSettings::PickResultMode

Specifies which parameters of Qt3DRender::PickResultMode are used.

ConstantValue
Qt3DRender::QPickingSettings::NearestPick0
Qt3DRender::QPickingSettings::AllPicks1

Property Documentation

pickMethod : PickMethod

Access functions:

PickMethod pickMethod() const
void setPickMethod(PickMethod pickMethod)

Notifier signal:

void pickMethodChanged(QPickingSettings::PickMethod pickMethod)

pickResultMode : PickResultMode

Access functions:

PickResultMode pickResultMode() const
void setPickResultMode(PickResultMode pickResultMode)

Notifier signal:

void pickResultModeChanged(QPickingSettings::PickResultMode pickResult)

Member Function Documentation

QPickingSettings::QPickingSettings(Qt3DCore::QNode *parent = nullptr)

The constructor creates a new Qt3DRender::QPickingSettings instance with the specified parent. parent

PickMethod QPickingSettings::pickMethod() const

Returns the current pick method.

Note: Getter function for property pickMethod.

See also setPickMethod().

PickResultMode QPickingSettings::pickResultMode() const

Returns the current pick result mode.

Note: Getter function for property pickResultMode.

See also setPickResultMode().

[slot] void QPickingSettings::setPickMethod(PickMethod pickMethod)

Sets the pick method to pickMethod pickMethod

Note: Setter function for property pickMethod.

See also pickMethod().

[slot] void QPickingSettings::setPickResultMode(PickResultMode pickResultMode)

Sets the pick result mode to pickResultMode pickResultMode

Note: Setter function for property pickResultMode.

See also pickResultMode().