QTechniqueFilter Class

(Qt3DRender::QTechniqueFilter)
Inherits: Qt3DRender::QFrameGraphNode
Inherited By:

Qt3DRender::QForwardRenderer

Public Functions

QTechniqueFilter(Qt3DCore::QNode *parent = Q_NULLPTR)
~QTechniqueFilter()
void addParameter(QParameter *p)
void addRequirement(QAnnotation *criterion)
QList<QAnnotation *> criteria() const
QList<QParameter *> parameters() const
void removeParameter(QParameter *p)
void removeRequirement(QAnnotation *criterion)

Protected Functions

QTechniqueFilter(QTechniqueFilterPrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR)
void copy(const Qt3DCore::QNode *ref)

Additional Inherited Members

Member Function Documentation

QTechniqueFilter::QTechniqueFilter(Qt3DCore::QNode *parent = Q_NULLPTR)

Default constructs an instance of QTechniqueFilter.

[protected] QTechniqueFilter::QTechniqueFilter(QTechniqueFilterPrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR)

Copy constructor.

QTechniqueFilter::~QTechniqueFilter()

Destroys the instance of QTechniqueFilter.

void QTechniqueFilter::addParameter(QParameter *p)

void QTechniqueFilter::addRequirement(QAnnotation *criterion)

[protected] void QTechniqueFilter::copy(const Qt3DCore::QNode *ref)

QList<QAnnotation *> QTechniqueFilter::criteria() const

QList<QParameter *> QTechniqueFilter::parameters() const

void QTechniqueFilter::removeParameter(QParameter *p)

void QTechniqueFilter::removeRequirement(QAnnotation *criterion)

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qt3drender-qtechniquefilter.html