Spec-Zone.ru › Qt 6.1

Класс QMorphTarget

класс Qt3DAnimation::QMorphTarget

Класс, предоставляющий целевые морфирования для анимации смешивания форм. Подробнее...

Заголовок: #include <QMorphTarget>
CMake: find_package(Qt6 COMPONENTS 3danimation REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3danimation)
qmake: QT += 3danimation
С момента: Qt 5.9
Инициализируется: MorphTarget
Наследуется от: QObject
  • Список всех членов, включая унаследованные

Свойства

  • attributeNames : const QStringList

Открытые функции

QMorphTarget(QObject *parent = nullptr)
void addAttribute(Qt3DCore::QAttribute *attribute)
QList<Qt3DCore::QAttribute *> attributeList() const
QStringList attributeNames() const
void removeAttribute(Qt3DCore::QAttribute *attribute)
void setAttributes(const QList<Qt3DCore::QAttribute *> &attributes)

Сигналы

void attributeNamesChanged(const QStringList &attributeNames)

Статические открытые члены

Qt3DAnimation::QMorphTarget * fromGeometry(Qt3DCore::QGeometry *geometry, const QStringList &attributes)

Подробное описание

Класс Qt3DAnimation::QMorphTarget — это вспомогательный класс, который предоставляет список QAttribute, используемых классом QMorphingAnimation для анимации геометрии. Объект QMorphTarget также может быть создан на основе существующей Qt3DCore::QGeometry.

Документация по свойствам

[read-only] attributeNames : const QStringList

Содержит список имен атрибутов, содержащихся в целевом морфировании.

Функции доступа:

QStringList attributeNames() const

Сигнал уведомления:

void attributeNamesChanged(const QStringList &attributeNames)

Документация по функциям-членам

QMorphTarget::QMorphTarget(QObject *parent = nullptr)

Конструирует QMorphTarget с заданным parent.

void QMorphTarget::addAttribute(Qt3DCore::QAttribute *attribute)

Добавляет attribute в целевое морфирование. Атрибут с таким же именем не должен был быть ранее добавлен в целевое морфирование.

QList<Qt3DCore::QAttribute *> QMorphTarget::attributeList() const

Возвращает список атрибутов, содержащихся в целевом морфировании.

[static invokable] Qt3DAnimation::QMorphTarget *QMorphTarget::fromGeometry(Qt3DCore::QGeometry *geometry, const QStringList &attributes)

Возвращает целевое морфирование на основе attributes в заданной geometry.

Примечание: Эту функцию можно вызвать с помощью системы метаобъектов и из QML. См. Q_INVOKABLE.

void QMorphTarget::removeAttribute(Qt3DCore::QAttribute *attribute)

Удаляет attribute из целевого морфирования.

void QMorphTarget::setAttributes(const QList<Qt3DCore::QAttribute *> &attributes)

Устанавливает attributes в целевое морфирование. Старые атрибуты очищаются.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qt3danimation-qmorphtarget.html

Spec-Zone.ru

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