Тип QML AbstractClipAnimator
AbstractClipAnimator — базовый класс для типов, предоставляющих возможности воспроизведения анимации. Подробнее...
| Заявление об импорте: | import Qt3D.Animation 2.0 |
| С момента: | 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.0/qml-qt3d-animation-abstractclipanimator.html