QParameter Class

(Qt3DRender::QParameter)

Provides storage for a name and value pair. More...

Header: #include <QParameter>
qmake: QT += 3drender
Instantiated By: Parameter
Inherits: Qt3DCore::QNode

Properties

Public Functions

QParameter(Qt3DCore::QNode *parent = nullptr)
QParameter(const QString &name, const QVariant &value, Qt3DCore::QNode *parent = nullptr)
QParameter(const QString &name, QAbstractTexture *texture, Qt3DCore::QNode *parent = nullptr)
QString name() const
QVariant value() const

Public Slots

void setName(const QString &name)
void setValue(const QVariant &dv)

Signals

void nameChanged(const QString &name)
void valueChanged(const QVariant &value)

Protected Functions

QParameter(QParameterPrivate &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

Detailed Description

Provides storage for a name and value pair.

Property Documentation

name : QString

Specifies the name of the parameter

Access functions:

QString name() const
void setName(const QString &name)

Notifier signal:

void nameChanged(const QString &name)

value : QVariant

Specifies the value of the parameter

Access functions:

QVariant value() const
void setValue(const QVariant &dv)

Notifier signal:

void valueChanged(const QVariant &value)

Member Function Documentation

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

Constructs a new QParameter with the specified parent.

QParameter::QParameter(const QString &name, const QVariant &value, Qt3DCore::QNode *parent = nullptr)

Default constructs an instance of QParameter.

QParameter::QParameter(const QString &name, QAbstractTexture *texture, Qt3DCore::QNode *parent = nullptr)

Default constructs an instance of QParameter.

[protected] QParameter::QParameter(QParameterPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Copy constructor.