QAbstractAnimation Class
class Qt3DAnimation::QAbstractAnimationQt3D アニメーションの抽象基底クラスです。詳細...
Header: | #include <QAbstractAnimation> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3danimation) target_link_libraries(mytarget PRIVATE Qt6::3danimation) |
qmake: | QT += 3danimation |
In QML: | AbstractAnimation |
Inherits: | QObject |
Inherited By: | Qt3DAnimation::QKeyframeAnimation, Qt3DAnimation::QMorphingAnimation, and Qt3DAnimation::QVertexBlendAnimation |
Status: | Deprecated |
パブリックタイプ
enum | AnimationType { KeyframeAnimation, MorphingAnimation, VertexBlendAnimation } |
プロパティ
- animationName : QString
- animationType : const AnimationType
- duration : const float
- position : float
パブリック関数
QString | animationName() const |
Qt3DAnimation::QAbstractAnimation::AnimationType | animationType() const |
float | duration() const |
float | position() const |
パブリックスロット
void | setAnimationName(const QString &name) |
void | setPosition(float position) |
シグナル
void | animationNameChanged(const QString &name) |
void | durationChanged(float duration) |
void | positionChanged(float position) |
保護された機能
void | setDuration(float duration) |
詳細説明
Qt3DAnimation::QAbstractAnimation はすべてのアニメーションの抽象基底クラスです。 は直接インスタンス化することはできず、サブクラスを通してインスタンス化します。QAbstractAnimation は、すべての Qt3D アニメーションに共通するプロパティ、例えば、アニメーションの名前や種類、現在位置、アニメーション時間などを指定します。Qt3DAnimation::QAbstractAnimation
メンバタイプのドキュメント
enum QAbstractAnimation::AnimationType
この列挙型は、アニメーションのタイプを指定します。
定数 | 値 | 説明 |
---|---|---|
Qt3DAnimation::QAbstractAnimation::KeyframeAnimation | 1 | 単純なキーフレームアニメーションの実装QTransform |
Qt3DAnimation::QAbstractAnimation::MorphingAnimation | 2 | ブレンドシェイプ・モーフィング・アニメーション |
Qt3DAnimation::QAbstractAnimation::VertexBlendAnimation | 3 | 頂点ブレンドアニメーション |
プロパティ ドキュメント
animationName : QString
アニメーションの名前を保持する。
アクセス関数
QString | animationName() const |
void | setAnimationName(const QString &name) |
通知シグナル
void | animationNameChanged(const QString &name) |
[read-only]
animationType : const AnimationType
アニメーションのタイプを保持します。
アクセス関数
Qt3DAnimation::QAbstractAnimation::AnimationType | animationType() const |
[read-only]
duration : const float
アニメーションの継続時間を保持します。
アクセス関数
float | duration() const |
通知シグナル
void | durationChanged(float duration) |
position : float
アニメーションの現在位置を保持します。
アクセス関数
float | position() const |
void | setPosition(float position) |
通知シグナル
void | positionChanged(float position) |
メンバ関数 説明
[protected]
void QAbstractAnimation::setDuration(float duration)
アニメーションのduration を設定する。
duration()も参照 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本ドキュメントに記載されている内容は、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。