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