Класс QAnimationClipLoader
класс Qt3DAnimation::QAnimationClipLoaderОбеспечивает загрузку данных анимации ключевых кадров из файла. Подробнее...
| Заголовок: | #include <QAnimationClipLoader> |
| CMake: | find_package(Qt6 COMPONENTS 3danimation REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3danimation) |
| qmake: | QT += 3danimation |
| Наследует: | Qt3DAnimation::QAbstractAnimationClip |
Открытые типы
| перечисление | Состояние { Неподготовлен, Подготовлен, Ошибка } |
Свойства
Открытые функции
| QUrl | источник() const |
| Qt3DAnimation::QAnimationClipLoader::Состояние | состояние() const |
Открытые слоты
| void | установитьИсточник(const QUrl &источник) |
Сигналы
| void | источникИзменился(const QUrl &источник) |
| void | состояниеИзменилось(Qt3DAnimation::QAnimationClipLoader::Состояние состояние) |
Подробное описание
Документация по типам членов
перечисление Qt3DAnimation::QAnimationClipLoader::Состояние
Это перечисление определяет состояние клипа анимации.
| Постоянная | Значение | Описание |
|---|---|---|
Qt3DAnimation::QAnimationClipLoader::NotReady |
0 |
Клип еще не загружен |
Qt3DAnimation::QAnimationClipLoader::Ready |
1 |
Клип успешно загружен |
Qt3DAnimation::QAnimationClipLoader::Error |
2 |
При загрузке клипа произошла ошибка |
Документация по свойствам
источник : QUrl
Содержит URL-адрес источника, из которого нужно загрузить клип анимации. В настоящее время поддерживаются форматы glTF2 и собственный JSON-файл анимации Qt 3D.
В случае, если файл содержит несколько анимаций, можно выбрать, какая анимация должна быть загружена с помощью параметров запроса в URL-адресе источника. Принимаемые параметры запроса — animationIndex и animationName. Если оба параметра указаны, параметр animationName игнорируется.
Если файл содержит только одну анимацию, нет необходимости указывать animationIndex или animationName. Мы просто используем доступную анимацию.
Функции доступа:
| QUrl | источник() const |
| void | установитьИсточник(const QUrl &источник) |
Сигнал оповещения:
| void | источникИзменился(const QUrl &источник) |
[read-only] состояние : const Состояние
Это свойство содержит состояние клипа анимации.
Функции доступа:
| Qt3DAnimation::QAnimationClipLoader::Состояние | состояние() const |
Сигнал оповещения:
| void | состояниеИзменилось(Qt3DAnimation::QAnimationClipLoader::Состояние состояние) |
Документация по функциям членов
Qt3DAnimation::QAnimationClipLoader::Состояние QAnimationClipLoader::состояние() const
Возвращает состояние клипа анимации.
Примечание: Функция-член для получения свойства состояние.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qt3danimation-qanimationcliploader.html