Spec-Zone.ru › Qt 6.1

Тип QML AnimationController

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

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

Свойства

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

Методы

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

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

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

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

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

activeAnimationGroup : целое

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

animationGroups : список<AnimationGroup>

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

entity : Entity

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

position : вещественное

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

positionOffset : вещественное

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

positionScale : вещественное

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

recursive : логическое

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

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

целое 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.1/qml-qt3d-animation-animationcontroller.html

Spec-Zone.ru

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