Класс QAbstractClipAnimator
(Qt3DAnimation::QAbstractClipAnimator)QAbstractClipAnimator — базовый класс для типов, предоставляющих возможности воспроизведения анимации. Подробнее...
| Заголовок: | #include <QAbstractClipAnimator> |
| qmake: | QT += 3danimation |
| С тех пор: | Qt 5.9 |
| Создаётся: | AbstractClipAnimator |
| Наследуется от: | Qt3DCore::QComponent |
| Наследует: | Qt3DAnimation::QBlendedClipAnimator и Qt3DAnimation::QClipAnimator |
Типы
| Перечисление | Loops { Infinite } |
Свойства
- channelMapper : Qt3DAnimation::QChannelMapper *
- loops : int
- running : bool
- 1 свойство унаследовано от Qt3DCore::QComponent
- 3 свойства унаследовано от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
Открытые функции
| ~QAbstractClipAnimator() | |
| Qt3DAnimation::QChannelMapper * | channelMapper() const |
| bool | isRunning() const |
| int | loopCount() const |
- 2 открытых функции унаследовано от Qt3DCore::QComponent
- 11 открытых функций унаследовано от Qt3DCore::QNode
- 32 открытых функции унаследовано от QObject
Открытые слоты
| void | setChannelMapper(Qt3DAnimation::QChannelMapper *channelMapper) |
| void | setLoopCount(int loops) |
| void | setRunning(bool running) |
| void | start() |
| void | stop() |
- 1 открытый слот унаследовано от Qt3DCore::QComponent
- 3 открытых слота унаследовано от Qt3DCore::QNode
- 1 открытый слот унаследовано от QObject
Сигналы
| void | channelMapperChanged(Qt3DAnimation::QChannelMapper *channelMapper) |
| void | loopCountChanged(int loops) |
| void | runningChanged(bool running) |
- 3 сигнала унаследовано от Qt3DCore::QComponent
- 4 сигнала унаследовано от Qt3DCore::QNode
- 2 сигнала унаследовано от QObject
Защищённые функции
| QAbstractClipAnimator(Qt3DCore::QNode *parent = nullptr) | |
| QAbstractClipAnimator(QAbstractClipAnimatorPrivate &dd, Qt3DCore::QNode *parent = nullptr) |
- 2 защищённых функции унаследовано от Qt3DCore::QNode
- 9 защищённых функций унаследовано от QObject
Дополнительные унаследованные члены
- 11 статических открытых членов унаследовано от QObject
Подробное описание
QAbstractClipAnimator — базовый класс для типов, предоставляющих возможности воспроизведения анимации.
Подклассы QAbstractClipAnimator могут быть агрегированы QEntity для предоставления возможностей анимации. Компоненты аниматора предоставляют интерфейс для управления анимацией (например, запуск, остановка). Каждый тип аниматора требует какой-либо формы данных анимации, такой как QAbstractAnimationClip, а также QChannelMapper, который описывает, как каналы в клипе анимации должны быть сопоставлены с свойствами объектов, которые вы хотите анимировать.
Доступны следующие подклассы:
Документация по типам членов
Перечисление QAbstractClipAnimator::Loops
Документация по свойствам
channelMapper : Qt3DAnimation::QChannelMapper *
Функции доступа:
| Qt3DAnimation::QChannelMapper * | channelMapper() const |
| void | setChannelMapper(Qt3DAnimation::QChannelMapper *channelMapper) |
Сигнал уведомления:
| void | channelMapperChanged(Qt3DAnimation::QChannelMapper *channelMapper) |
loops : int
Функции доступа:
| int | loopCount() const |
| void | setLoopCount(int loops) |
Сигнал уведомления:
| void | loopCountChanged(int loops) |
running : bool
Функции доступа:
| bool | isRunning() const |
| void | setRunning(bool running) |
Сигнал уведомления:
| void | runningChanged(bool running) |
Документация по функциям членов
[protected] QAbstractClipAnimator::QAbstractClipAnimator(Qt3DCore::QNode *parent = nullptr)
Создаёт экземпляр QAbstractClipAnimator по умолчанию.
[protected] QAbstractClipAnimator::QAbstractClipAnimator(QAbstractClipAnimatorPrivate &dd, Qt3DCore::QNode *parent = nullptr)
Копирующий конструктор.
QAbstractClipAnimator::~QAbstractClipAnimator()
Удаляет экземпляр QAbstractClipAnimator.
END_OF_DOCUMENT_MARKER
[slot] void QAbstractClipAnimator::start()
Запускает анимацию.
[slot] void QAbstractClipAnimator::stop()
Останавливает анимацию.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3danimation-qabstractclipanimator.html