QSortPolicy Class

(Qt3DRender::QSortPolicy)
Inherits: QFrameGraphNode

Public Types

enum SortType { StateChangeCost, BackToFront, Material }

Properties

Public Functions

QSortPolicy(Qt3DCore::QNode *parent = nullptr)
~QSortPolicy()
QVector<SortType> sortTypes() const
QVector<int> sortTypesInt() const

Public Slots

void setSortTypes(const QVector<SortType> &sortTypes)
void setSortTypes(const QVector<int> &sortTypesInt)

Signals

void sortTypesChanged(const QVector<SortType> &sortTypes)
void sortTypesChanged(const QVector<int> &sortTypes)

Protected Functions

QSortPolicy(QSortPolicyPrivate &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 QSortPolicy::SortType

Property Documentation

sortTypes : QVector<int>

Access functions:

QVector<int> sortTypesInt() const
void setSortTypes(const QVector<SortType> &sortTypes)
void setSortTypes(const QVector<int> &sortTypesInt)

Notifier signal:

void sortTypesChanged(const QVector<SortType> &sortTypes)
void sortTypesChanged(const QVector<int> &sortTypes)

Member Function Documentation

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

Default constructs an instance of QSortPolicy.

[protected] QSortPolicy::QSortPolicy(QSortPolicyPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Copy constructor.

QSortPolicy::~QSortPolicy()

Destroys the instance of QSortPolicy.

QVector<SortType> QSortPolicy::sortTypes() const

See also setSortTypes().