KeyframeAnimation QML Type
Transformに単純なキーフレームアニメーションを実装した型。詳細...
Import Statement: | import Qt3D.Animation 2.8 |
In C++: | QKeyframeAnimation |
Inherits: | |
Status: | Deprecated |
プロパティ
- easing : EasingCurve
- endMode : enumeration
- framePositions : list<real>
- keyframes : list<Transform>
- startMode : enumeration
- target : Transform
- targetName : string
詳細説明
KeyframeAnimation 型は、Transform をアニメーション化するために使用できる、単純なキーフレームアニメーションを実装します。キーフレームは、複数の時間指定されたQt3D.Core::Transform秒で構成され、補間されてターゲットの Transform に適用されます。EasingCurve は、補間子を制御するためにキーフレーム間で使用されます。RepeatMode は、KeyframeAnimation に設定された位置が、キーフレームポジションで定義された値より小さいか大きい場合に設定できます。
プロパティの説明
easing : EasingCurve |
キーフレーム間のインターポレーターのイージングカーブを保持します。
endMode : enumeration |
最後のフレーム位置より大きい位置値のリピートモードを保持します。
- なし
- 一定
- リピート
キーフレームの位置を保持します。リストの各位置は、対応するキーフレームの位置を指定します。値は昇順でなければなりません。値は正でも負でもよく、定義済みの単位はありません。
startMode : enumeration |
最初のフレーム位置より小さい位置値のリピートモードを保持します。
- なし
- 一定
- 繰り返し
target : Transform |
アニメーションが適用されるターゲットのトランスフォームを保持します。
targetName : string |
ターゲットトランスフォームの名前を保持します。これは、キーフレーム アニメーションにターゲット トランスフォームを簡単に一致させるための便利なプロパティです。名前は通常、ターゲットトランスフォームの親エンティティの名前と同じですが、そうである必要はありません。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.