QAnimationGroup Class
class Qt3DAnimation::QAnimationGroupアニメーションをグループ化したクラス。もっと見る...
Header: | #include <QAnimationGroup> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3danimation) target_link_libraries(mytarget PRIVATE Qt6::3danimation) |
qmake: | QT += 3danimation |
Inherits: | QObject |
Status: | Deprecated |
プロパティ
パブリック関数
QAnimationGroup(QObject *parent = nullptr) | |
void | addAnimation(Qt3DAnimation::QAbstractAnimation *animation) |
QList<Qt3DAnimation::QAbstractAnimation *> | animationList() |
float | duration() const |
QString | name() const |
float | position() const |
void | removeAnimation(Qt3DAnimation::QAbstractAnimation *animation) |
void | setAnimations(const QList<Qt3DAnimation::QAbstractAnimation *> &animations) |
パブリックスロット
void | setName(const QString &name) |
void | setPosition(float position) |
シグナル
void | durationChanged(float duration) |
void | nameChanged(const QString &name) |
void | positionChanged(float position) |
詳細説明
Qt3DAnimation::QAnimationGroup クラスは複数のアニメーションをグループ化し、1つのアニメーションとして動作させるために使用します。グループに設定された位置は、グループ内のすべてのアニメーションにも設定されます。持続時間は個々のアニメーションの最大値です。アニメーションはサポートされているアニメーションタイプであれば何でもよく、同じ名前である必要はありません。
プロパティ ドキュメント
[read-only]
duration : const float
グループ内のアニメーションの最大継続時間を保持する。
アクセス関数
float | duration() const |
通知シグナル
void | durationChanged(float duration) |
name : QString
アニメーショングループの名前を保持します。
アクセス関数
QString | name() const |
void | setName(const QString &name) |
通知シグナル
void | nameChanged(const QString &name) |
position : float
アニメーションポジションを保持します。
アクセス関数
float | position() const |
void | setPosition(float position) |
通知シグナルを保持します:
void | positionChanged(float position) |
メンバ関数 ドキュメント
[explicit]
QAnimationGroup::QAnimationGroup(QObject *parent = nullptr)
QAnimationGroup をparent で構築します。
void QAnimationGroup::addAnimation(Qt3DAnimation::QAbstractAnimation *animation)
新しいanimation をグループに追加します。
QList<Qt3DAnimation::QAbstractAnimation *> QAnimationGroup::animationList()
グループ内のアニメーションのリストを返します。
void QAnimationGroup::removeAnimation(Qt3DAnimation::QAbstractAnimation *animation)
グループからanimation を削除します。
void QAnimationGroup::setAnimations(const QList<Qt3DAnimation::QAbstractAnimation *> &animations)
animations をグループに設定します。古いアニメーションは削除されます。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。