Spec-Zone.ru › Qt 5.9

Тип QML AnimationController

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

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

Свойства

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

Методы

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

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

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

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

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

activeAnimationGroup : int

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

animationGroups : list<AnimationGroup>

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

entity : Entity

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

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

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

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

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

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

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

recursive : bool

Указывает, нужно ли рекурсивно искать в дереве сущностей при сборе анимаций из сущности. Если установлено в 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-5.9/qml-qt3d-animation-animationcontroller.html

Spec-Zone.ru

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