Spec-Zone.ru › Qt

Тип QML AnimationController

Тип контроллера для анимаций. Подробнее...

Заявление об импорте: import Qt3D.Animation
С момента: Qt 5.9
Инициализирует: QAnimationController
  • Список всех членов, включая унаследованные

Свойства

  • activeAnimationGroup : int
  • animationGroups : список<AnimationGroup>
  • entity : Сущность
  • position : вещественное число
  • positionOffset : вещественное число
  • positionScale : вещественное число
  • recursive : логическое значение

Методы

  • int getAnimationIndex(name)
  • AnimationGroup getGroup(index)

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

Тип AnimationController управляет выбором и воспроизведением анимаций. Тип может использоваться для поиска всех анимаций из дерева сущностей и создания AnimationGroup из анимаций с одинаковым именем. Пользователь может выбрать, какая группа анимаций в настоящее время управляется с помощью контроллера анимации, установив активную анимацию. Затем позиция анимации распространяется на эту группу после масштабирования и смещения заданного значения позиции со значениями positionScale и positionOffset.

Примечание: контроллер анимации не имеет внутреннего таймера, но вместо этого пользователь отвечает за своевременное обновление свойства position.

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

activeAnimationGroup : int

Содержит текущую активную группу анимации.

animationGroups : список<AnimationGroup>

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

entity : Сущность

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

position : вещественное число

Содержит текущую позицию анимации. При установке позиции она масштабируется и смещается с помощью positionScale/positionOffset и передается активной группе анимации.

positionOffset : вещественное число

Содержит смещение позиции анимации.

positionScale : вещественное число

Содержит масштаб позиции анимации.

recursive : логическое значение

Указывает, нужно ли рекурсивно искать дерево сущностей при сборе анимаций из сущности. Если установлено в true, анимации также ищутся в дочерних сущностях сущности. Если установлено в false, ищутся только анимации в переданной в контроллер сущности.

Документация по методам

int getAnimationIndex(name)

Возвращает индекс анимации с именем name. Возвращает -1, если не найдена AnimationGroup с заданным именем.

AnimationGroup getGroup(index)

Возвращает AnimationGroup с заданным index.

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

Spec-Zone.ru

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