QEffect Class

(Qt3DRender::QEffect)
Inherits: Qt3DCore::QNode

Public Functions

QEffect(Qt3DCore::QNode *parent = Q_NULLPTR)
~QEffect()
void addParameter(QParameter *parameter)
virtual void addTechnique(QTechnique *t)
QList<QParameter *> parameters() const
void removeParameter(QParameter *parameter)
virtual void removeTechnique(QTechnique *t)
QList<QTechnique *> techniques() const

Protected Functions

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

Additional Inherited Members

Member Function Documentation

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

Default constructs an instance of QEffect.

[protected] QEffect::QEffect(QEffectPrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR)

Copy constructor.

QEffect::~QEffect()

Destroys the instance of QEffect.

void QEffect::addParameter(QParameter *parameter)

[virtual] void QEffect::addTechnique(QTechnique *t)

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

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

void QEffect::removeParameter(QParameter *parameter)

[virtual] void QEffect::removeTechnique(QTechnique *t)

QList<QTechnique *> QEffect::techniques() const

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