Spec-Zone.ru › Qt 5.9

Класс QAbstractClipAnimator

(Qt3DAnimation::QAbstractClipAnimator)

QAbstractClipAnimator — базовый класс для типов, предоставляющих возможности воспроизведения анимации. Подробнее...

Заголовок: #include <QAbstractClipAnimator>
qmake: QT += 3danimation
С тех пор: Qt 5.9
Создаётся: AbstractClipAnimator
Наследуется от: Qt3DCore::QComponent
Наследует:

Qt3DAnimation::QBlendedClipAnimator и Qt3DAnimation::QClipAnimator

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

Типы

Перечисление Loops { Infinite }

Свойства

  • channelMapper : Qt3DAnimation::QChannelMapper *
  • loops : int
  • running : bool
  • 1 свойство унаследовано от Qt3DCore::QComponent
  • 3 свойства унаследовано от Qt3DCore::QNode
  • 1 свойство унаследовано от QObject

Открытые функции

~QAbstractClipAnimator()
Qt3DAnimation::QChannelMapper * channelMapper() const
bool isRunning() const
int loopCount() const
  • 2 открытых функции унаследовано от Qt3DCore::QComponent
  • 11 открытых функций унаследовано от Qt3DCore::QNode
  • 32 открытых функции унаследовано от QObject

Открытые слоты

void setChannelMapper(Qt3DAnimation::QChannelMapper *channelMapper)
void setLoopCount(int loops)
void setRunning(bool running)
void start()
void stop()
  • 1 открытый слот унаследовано от Qt3DCore::QComponent
  • 3 открытых слота унаследовано от Qt3DCore::QNode
  • 1 открытый слот унаследовано от QObject

Сигналы

void channelMapperChanged(Qt3DAnimation::QChannelMapper *channelMapper)
void loopCountChanged(int loops)
void runningChanged(bool running)
  • 3 сигнала унаследовано от Qt3DCore::QComponent
  • 4 сигнала унаследовано от Qt3DCore::QNode
  • 2 сигнала унаследовано от QObject

Защищённые функции

QAbstractClipAnimator(Qt3DCore::QNode *parent = nullptr)
QAbstractClipAnimator(QAbstractClipAnimatorPrivate &dd, Qt3DCore::QNode *parent = nullptr)
  • 2 защищённых функции унаследовано от Qt3DCore::QNode
  • 9 защищённых функций унаследовано от QObject

Дополнительные унаследованные члены

  • 11 статических открытых членов унаследовано от QObject

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

QAbstractClipAnimator — базовый класс для типов, предоставляющих возможности воспроизведения анимации.

Подклассы QAbstractClipAnimator могут быть агрегированы QEntity для предоставления возможностей анимации. Компоненты аниматора предоставляют интерфейс для управления анимацией (например, запуск, остановка). Каждый тип аниматора требует какой-либо формы данных анимации, такой как QAbstractAnimationClip, а также QChannelMapper, который описывает, как каналы в клипе анимации должны быть сопоставлены с свойствами объектов, которые вы хотите анимировать.

Доступны следующие подклассы:

  • Qt3DAnimation::QClipAnimator
  • Qt3DAnimation::QBlendedClipAnimator

Документация по типам членов

Перечисление QAbstractClipAnimator::Loops

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

channelMapper : Qt3DAnimation::QChannelMapper *

Функции доступа:

Qt3DAnimation::QChannelMapper * channelMapper() const
void setChannelMapper(Qt3DAnimation::QChannelMapper *channelMapper)

Сигнал уведомления:

void channelMapperChanged(Qt3DAnimation::QChannelMapper *channelMapper)

loops : int

Функции доступа:

int loopCount() const
void setLoopCount(int loops)

Сигнал уведомления:

void loopCountChanged(int loops)

running : bool

Функции доступа:

bool isRunning() const
void setRunning(bool running)

Сигнал уведомления:

void runningChanged(bool running)

Документация по функциям членов

[protected] QAbstractClipAnimator::QAbstractClipAnimator(Qt3DCore::QNode *parent = nullptr)

Создаёт экземпляр QAbstractClipAnimator по умолчанию.

[protected] QAbstractClipAnimator::QAbstractClipAnimator(QAbstractClipAnimatorPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Копирующий конструктор.

QAbstractClipAnimator::~QAbstractClipAnimator()

Удаляет экземпляр QAbstractClipAnimator.

END_OF_DOCUMENT_MARKER

[slot] void QAbstractClipAnimator::start()

Запускает анимацию.

[slot] void QAbstractClipAnimator::stop()

Останавливает анимацию.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3danimation-qabstractclipanimator.html

Spec-Zone.ru

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