KeyframeAnimation QML Type
Transformに単純なキーフレームアニメーションを実装した型。詳細...
| Import Statement: | import Qt3D.Animation 2.11 |
| 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
最後のフレーム位置より大きい位置値のリピートモードを保持する。
- なし
- 一定
- リピート
framePositions : list<real>
キーフレームの位置を保持する。リストの各位置は、対応するキーフレームの位置を指定します。値は昇順でなければなりません。値は正でも負でもよく、定義済みの単位はありません。
keyframes : list<Transform>
キーフレームアニメーションのキーフレームのリストを保持します。
startMode : enumeration
最初のフレーム位置より小さい位置値のリピートモードを保持する。
- なし
- 一定
- リピート
target : Transform
アニメーションを適用する対象の Transform を保持します。
targetName : string
ターゲットトランスフォームの名前を保持します。これは、キーフレーム アニメーションにターゲット トランスフォームを簡単に一致させるための便利なプロパティです。名前は通常、ターゲットトランスフォームの親エンティティの名前と同じですが、そうである必要はありません。
© 2026 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.