QTechnique Class

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

Properties

Public Functions

QTechnique(Qt3DCore::QNode *parent = nullptr)
~QTechnique()
void addFilterKey(QFilterKey *filterKey)
void addParameter(QParameter *p)
void addRenderPass(QRenderPass *pass)
QVector<QFilterKey *> filterKeys() const
QGraphicsApiFilter *graphicsApiFilter()
QVector<QParameter *> parameters() const
void removeFilterKey(QFilterKey *filterKey)
void removeParameter(QParameter *p)
void removeRenderPass(QRenderPass *pass)
QVector<QRenderPass *> renderPasses() const

Protected Functions

QTechnique(QTechniquePrivate &dd, Qt3DCore::QNode *parent = nullptr)

Additional Inherited Members

Property Documentation

graphicsApiFilter : Qt3DRender::QGraphicsApiFilter * const

Access functions:

QGraphicsApiFilter *graphicsApiFilter()

Member Function Documentation

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

Default constructs an instance of QTechnique.

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

Copy constructor.

QTechnique::~QTechnique()

Destroys the instance of QTechnique.

void QTechnique::addFilterKey(QFilterKey *filterKey)

void QTechnique::addParameter(QParameter *p)

void QTechnique::addRenderPass(QRenderPass *pass)

QVector<QFilterKey *> QTechnique::filterKeys() const

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

void QTechnique::removeFilterKey(QFilterKey *filterKey)

void QTechnique::removeParameter(QParameter *p)

void QTechnique::removeRenderPass(QRenderPass *pass)

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