Spec-Zone.ru › Qt

Тип QML KeyframeAnimation

Тип, реализующий простую анимацию ключевых кадров для Transform. Подробнее...

Заявление об импорте: import Qt3D.Animation
С версии: Qt 5.9
Создает: QKeyframeAnimation
Наследует от:

AbstractAnimation

  • Список всех членов, включая унаследованные

Свойства

  • easing : EasingCurve
  • endMode : перечисление
  • framePositions : список<вещественное>
  • keyframes : список<Transform>
  • startMode : перечисление
  • target : Transform
  • targetName : строка

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

Тип KeyframeAnimation реализует простую анимацию ключевых кадров, которая может быть использована для анимации Transform. Ключевые кадры состоят из нескольких временных Qt3D.Core::Transformов, которые интерполируются и применяются к целевому Transform. EasingCurve используется между ключевыми кадрами для управления интерполятором. RepeatMode может быть задан для случаев, когда положение, заданное для KeyframeAnimation, меньше или больше значений, определенных в позициях ключевых кадров.

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

easing : EasingCurve

Содержит кривую плавности интерполятора между ключевыми кадрами.

endMode : перечисление

Содержит режим повторения для значений положения, больших, чем последняя позиция кадра.

  • None
  • Constant
  • Repeat

framePositions : список<вещественное>

Содержит позиции ключевых кадров. Каждая позиция в списке указывает позицию соответствующего ключевого кадра. Значения должны быть в порядке возрастания. Значения могут быть положительными или отрицательными и не имеют предопределенной единицы измерения.

keyframes : список<Transform>

Содержит список ключевых кадров в анимации ключевых кадров.

startMode : перечисление

Содержит режим повторения для значений положения, меньших, чем первая позиция кадра.

  • None
  • Constant
  • Repeat

target : Transform

Содержит целевой Transform, к которому применяется анимация.

targetName : строка

Содержит имя целевого преобразования. Это свойство удобства, позволяющее легче сопоставить целевое преобразование с анимацией ключевых кадров. Имя обычно совпадает с именем родительского объекта целевого преобразования, но не обязательно.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qt3d-animation-keyframeanimation.html

Spec-Zone.ru

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