Класс QMorphTarget
(Qt3DAnimation::QMorphTarget)Класс, предоставляющий морфинговые цели для анимации смешивания форм Подробнее...
| Заголовок: | #include <QMorphTarget> |
| qmake: | QT += 3danimation |
| С момента: | Qt 5.9 |
| Создаётся из: | MorphTarget |
| Наследует: | QObject |
Свойства
- attributeNames : const QStringList
- 1 свойство унаследовано от QObject
Открытые функции
| QMorphTarget(QObject *parent = nullptr) | |
| void | addAttribute(Qt3DRender::QAttribute *attribute) |
| QVector<Qt3DRender::QAttribute *> | attributeList() const |
| QStringList | attributeNames() const |
| void | removeAttribute(Qt3DRender::QAttribute *attribute) |
| void | setAttributes(const QVector<Qt3DRender::QAttribute *> &attributes) |
- 32 открытые функции унаследованы от QObject
Сигналы
| void | attributeNamesChanged(const QStringList &attributeNames) |
- 2 сигнала унаследованы от QObject
Статические открытые члены
| QMorphTarget * | fromGeometry(Qt3DRender::QGeometry *geometry, const QStringList &attributes) |
- 11 статических открытых членов унаследованы от QObject
Дополнительные унаследованные члены
Подробное описание
Класс, предоставляющий морфинговые цели для анимации смешивания форм
Qt3DAnimation::QMorphTarget - это вспомогательный класс, который предоставляет список QAttributes, которые использует QMorphingAnimation для анимации геометрии. QMorphTarget также может быть создан на основе существующей Qt3DRender::QGeometry.
Документация свойств
attributeNames : const QStringList
Содержит список имён атрибутов, содержащихся в морфинговой цели.
Функции доступа:
| QStringList | attributeNames() const |
Сигнал уведомления:
| void | attributeNamesChanged(const QStringList &attributeNames) |
Документация функций-членов
QMorphTarget::QMorphTarget(QObject *parent = nullptr)
Конструирует QMorphTarget с заданным parent.
void QMorphTarget::addAttribute(Qt3DRender::QAttribute *attribute)
Добавляет attribute в морфинговую цель. Атрибут с таким же именем не должен быть добавлен ранее в морфинговую цель.
QVector<Qt3DRender::QAttribute *> QMorphTarget::attributeList() const
Возвращает список атрибутов, содержащихся в морфинговой цели.
[static] QMorphTarget *QMorphTarget::fromGeometry(Qt3DRender::QGeometry *geometry, const QStringList &attributes)
Возвращает морфинговую цель на основе attributes в заданной geometry.
void QMorphTarget::removeAttribute(Qt3DRender::QAttribute *attribute)
Удаляет attribute из морфинговой цели.
void QMorphTarget::setAttributes(const QVector<Qt3DRender::QAttribute *> &attributes)
Устанавливает attributes в морфинговую цель. Старые атрибуты очищаются.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3danimation-qmorphtarget.html