Тип QML AbstractClipAnimator
AbstractClipAnimator — базовый класс для типов, обеспечивающих возможности воспроизведения анимации. Подробнее...
| Оператор импорта: | import Qt3D.Animation |
| С момента: | Qt 5.9 |
| Создаёт: | QAbstractClipAnimator |
| Наследуется от: |
Свойства
- channelMapper : ChannelMapper
- clock : Clock
- loops : int
- normalizedTime : real
- running : bool
Подробное описание
Подклассы AbstractClipAnimator могут быть агрегированы сущностью (Entity) для предоставления возможностей анимации. Компоненты аниматора обеспечивают интерфейс для управления анимацией (например, старт, стоп). Каждый тип аниматора требует определённых данных об анимации, таких как AbstractAnimationClip, а также ChannelMapper, который описывает, как каналы в клипе анимации должны быть сопоставлены с свойствами объектов, которые вы хотите анимировать.
Доступны следующие подклассы:
- Qt3D.Animation.ClipAnimator
- Qt3D.Animation.BlendedClipAnimator
Документация по свойствам
channelMapper : ChannelMapper
Это свойство содержит ChannelMapper, который управляет тем, как каналы в клипе анимации сопоставляются со свойствами целевых объектов.
clock : Clock
Часы управляют скоростью воспроизведения анимации.
loops : int
Это свойство содержит количество повторений анимации.
По умолчанию, loops равно 1: анимация будет воспроизводиться один раз и затем остановится.
Если установлено значение QAbstractClipAnimator::Infinite, анимация будет непрерывно повторяться, пока явно не будет остановлена.
normalizedTime : real
Это свойство содержит нормализованное время клипа.
running : bool
Это свойство содержит булево значение, указывающее, запущена ли анимация в данный момент.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qt3d-animation-abstractclipanimator.html