QClipAnimator Class
class Qt3DAnimation::QClipAnimatorQClipAnimator は、シンプルなアニメーション再生機能を提供するコンポーネントです。詳細...
Header: | #include <QClipAnimator> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3danimation) target_link_libraries(mytarget PRIVATE Qt6::3danimation) |
qmake: | QT += 3danimation |
In QML: | ClipAnimator |
Inherits: | Qt3DAnimation::QAbstractClipAnimator |
Status: | Deprecated |
プロパティ
- clip : Qt3DAnimation::QAbstractAnimationClip*
パブリック関数
Qt3DAnimation::QAbstractAnimationClip * | clip() const |
パブリックスロット
void | setClip(Qt3DAnimation::QAbstractAnimationClip *clip) |
シグナル
void | clipChanged(Qt3DAnimation::QAbstractAnimationClip *clip) |
詳細説明
QClipAnimator のインスタンスを QEntity に集約することで、アニメーション クリップを再生したり、計算されたアニメーション値を QObject のプロパティに適用したりする機能を追加できます。
アニメーションのキーフレーム データは、clip プロパティを通じて提供されます。これは、QAnimationClip を使用してプログラムで作成するか、QAnimationClipLoader を使用してファイルから読み込むことができます。
アニメーションクリップのデータのチャンネルから再生された値を適用するために、クリップアニメーターは、QChannelMapper オブジェクトを channelMapper プロパティに割り当てる必要があります。
アニメーターを制御するためのプロパティは、QAbstractClipAnimator 基本クラスによって提供されます。
Qt3DAnimation::QAbstractClipAnimator 、Qt3DAnimation::QAbstractAnimationClip 、Qt3DAnimation::QChannelMapper 、Qt3DAnimation::QBlendedClipAnimatorも参照して ください。
プロパティ ドキュメント
clip : Qt3DAnimation::QAbstractAnimationClip*
このプロパティは、再生するキーフレームデータを含むアニメーションクリップを保持します。キーフレームデータは、QAnimationClip またはQAnimationClipLoader のいずれかで指定できます。
アクセス関数
Qt3DAnimation::QAbstractAnimationClip * | clip() const |
void | setClip(Qt3DAnimation::QAbstractAnimationClip *clip) |
通知シグナル
void | clipChanged(Qt3DAnimation::QAbstractAnimationClip *clip) |
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。