Spec-Zone.ru › Qt 5.9

Класс 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

Дополнительные унаследованные члены

  • 1 открытый слот унаследован от QObject
  • 9 защищённые функции унаследованы от 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API