KeyframeAnimation QML Type

Transformに単純なキーフレームアニメーションを実装した型。詳細...

Import Statement: import Qt3D.Animation 2.8
In C++: QKeyframeAnimation
Inherits:

AbstractAnimation

Status: Deprecated

プロパティ

詳細説明

KeyframeAnimation 型は、Transform のアニメーションに使用できる、単純なキーフレームアニメーションを実装します。キーフレームは、複数の時間指定されたQt3D.Core::Transform秒で構成され、補間されてターゲットの Transform に適用されます。EasingCurve は、補間子を制御するためにキーフレーム間で使用されます。RepeatMode は、KeyframeAnimation に設定された位置が、キーフレームポジションで定義された値より小さいか大きい場合に設定できます。

プロパティの説明

easing : EasingCurve

キーフレーム間のインターポレーターのイージングカーブを保持します。


endMode : enumeration

最後のフレーム位置より大きい位置値のリピートモードを保持します。

  • なし
  • 一定
  • リピート

framePositions : list<real>

キーフレームの位置を保持します。リストの各位置は、対応するキーフレームの位置を指定します。値は昇順でなければなりません。値は正でも負でもよく、定義済みの単位はありません。


keyframes : list<Transform>

キーフレームアニメーションのキーフレームのリストを保持します。


startMode : enumeration

最初のフレーム位置より小さい位置値のリピートモードを保持します。

  • なし
  • 一定
  • 繰り返し

target : Transform

アニメーションが適用されるターゲットのトランスフォームを保持します。


targetName : string

ターゲットトランスフォームの名前を保持します。これは、キーフレーム アニメーションにターゲット トランスフォームを簡単に一致させるための便利なプロパティです。名前は通常、ターゲットトランスフォームの親エンティティの名前と同じですが、そうである必要はありません。


このドキュメントに含まれるコントリビューションの著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。