Класс QParameterMapping
(Qt3DRender::QParameterMapping)Класс QParameterMapping предоставляет… Подробнее...
| Заголовок: | #include <QParameterMapping> |
| qmake: | QT += 3drender |
| С момента: | Qt 5.5 |
| Создается: | ParameterMapping |
| Наследуется от: | Qt3DCore::QNode |
Открытые типы
| перечисление | Binding { Uniform, Attribute, StandardUniform, FragmentOutput, UniformBufferObject, ShaderStorageBufferObject } |
Свойства
- bindingType : Binding
- parameterName : QString
- shaderVariableName : QString
- 2 свойства унаследованы от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
Открытые функции
| QParameterMapping(Qt3DCore::QNode *parent = Q_NULLPTR) | |
| QParameterMapping(const QString ¶meterName, const QString &shaderParameterName, QParameterMapping::Binding bindingType, Qt3DCore::QNode *parent = Q_NULLPTR) | |
| ~QParameterMapping() | |
| Binding | bindingType() const |
| QString | parameterName() const |
| QString | shaderVariableName() const |
- 6 открытых функций унаследовано от Qt3DCore::QNode
- 31 открытых функций унаследовано от QObject
Открытые слоты
| void | setBindingType(Binding type) |
| void | setParameterName(const QString &name) |
| void | setShaderVariableName(const QString &name) |
- 2 открытых слота унаследовано от Qt3DCore::QNode
- 1 открытый слот унаследовано от QObject
Сигналы
| void | bindingTypeChanged(Binding bindingType) |
| void | parameterNameChanged(const QString ¶meterName) |
| void | shaderVariableNameChanged(const QString &shaderVariableName) |
- 2 сигнала унаследовано от Qt3DCore::QNode
- 2 сигнала унаследовано от QObject
Защищенные функции
| QParameterMapping(QParameterMappingPrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR) | |
| void | copy(const Qt3DCore::QNode *ref) |
- 3 защищенных функции унаследовано от Qt3DCore::QNode
- 9 защищенных функций унаследовано от QObject
Дополнительные унаследованные члены
- 11 статических открытых членов унаследовано от QObject
- 1 статический защищенный член унаследовано от Qt3DCore::QNode
Подробное описание
Класс QParameterMapping предоставляет…
Документация по типам членов
перечисление QParameterMapping::Binding
| Константа | Значение |
|---|---|
Qt3DRender::QParameterMapping::Uniform |
0 |
Qt3DRender::QParameterMapping::Attribute |
1 |
Qt3DRender::QParameterMapping::StandardUniform |
2 |
Qt3DRender::QParameterMapping::FragmentOutput |
3 |
Qt3DRender::QParameterMapping::UniformBufferObject |
4 |
Qt3DRender::QParameterMapping::ShaderStorageBufferObject |
5 |
Документация по свойствам
bindingType : Binding
Функции доступа:
| Binding | bindingType() const |
| void | setBindingType(Binding type) |
Сигнал уведомления:
| void | bindingTypeChanged(Binding bindingType) |
parameterName : QString
Функции доступа:
| QString | parameterName() const |
| void | setParameterName(const QString &name) |
Сигнал уведомления:
| void | parameterNameChanged(const QString ¶meterName) |
shaderVariableName : QString
Функции доступа:
| QString | shaderVariableName() const |
| void | setShaderVariableName(const QString &name) |
Сигнал уведомления:
| void | shaderVariableNameChanged(const QString &shaderVariableName) |
Документация по функциям членов
QParameterMapping::QParameterMapping(Qt3DCore::QNode *parent = Q_NULLPTR)
Создаёт новый объект QParameterMapping со указанным parent.
QParameterMapping::QParameterMapping(const QString ¶meterName, const QString &shaderParameterName, QParameterMapping::Binding bindingType, Qt3DCore::QNode *parent = Q_NULLPTR)
Создаёт объект QParameterMapping.
[protected] QParameterMapping::QParameterMapping(QParameterMappingPrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR)
Копирующий конструктор.
QParameterMapping::~QParameterMapping()
Уничтожает экземпляр QParameterMapping.
[protected] void QParameterMapping::copy(const Qt3DCore::QNode *ref)
Копирует экземпляр ref в этот.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qt3drender-qparametermapping.html