QTechnique Class

(Qt3DRender::QTechnique)
Inherits: Qt3DCore::QNode

Properties

Public Functions

QTechnique(Qt3DCore::QNode *parent = Q_NULLPTR)
~QTechnique()
void addAnnotation(QAnnotation *criterion)
void addParameter(QParameter *p)
void addPass(QRenderPass *pass)
QList<QAnnotation *> annotations() const
QGraphicsApiFilter * graphicsApiFilter()
QList<QParameter *> parameters() const
void removeAnnotation(QAnnotation *criterion)
void removeParameter(QParameter *p)
void removePass(QRenderPass *pass)
QList<QRenderPass *> renderPasses() const

Protected Functions

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

Additional Inherited Members

Property Documentation

graphicsApiFilter : Qt3DRender::QGraphicsApiFilter * const

Access functions:

QGraphicsApiFilter * graphicsApiFilter()

Member Function Documentation

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

Default constructs an instance of QTechnique.

[protected] QTechnique::QTechnique(QTechniquePrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR)

Copy constructor.

QTechnique::~QTechnique()

Destroys the instance of QTechnique.

void QTechnique::addAnnotation(QAnnotation *criterion)

void QTechnique::addParameter(QParameter *p)

void QTechnique::addPass(QRenderPass *pass)

QList<QAnnotation *> QTechnique::annotations() const

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

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

void QTechnique::removeAnnotation(QAnnotation *criterion)

void QTechnique::removeParameter(QParameter *p)

void QTechnique::removePass(QRenderPass *pass)

QList<QRenderPass *> QTechnique::renderPasses() const

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