QPickingSettings Class

(Qt3DRender::QPickingSettings)
Inherits: Qt3DCore::QNode

Public Types

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

Properties

Public Functions

QPickingSettings(Qt3DCore::QNode *parent = nullptr)
~QPickingSettings()
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)

Protected Functions

QPickingSettings(QPickingSettingsPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Additional Inherited Members

  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 2 protected variables inherited from QObject

Member Type Documentation

enum QPickingSettings::PickMethod

enum QPickingSettings::PickResultMode

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)

Default constructs an instance of QPickingSettings.

[protected] QPickingSettings::QPickingSettings(QPickingSettingsPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Copy constructor.

QPickingSettings::~QPickingSettings()

Destroys the instance of QPickingSettings.