表示: Delphi
C++
表示設定
FMX.Types.InterpolateBack
提供:XE2 API Documentation
Delphi
function InterpolateBack(t, B, C, D, S: Single; AType: TAnimationType): Single;
C++
extern PACKAGE float __fastcall InterpolateBack(float t, float B, float C, float D, float S, TAnimationType AType);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | FMX.Types |
説明
逆補間の新しい期間を計算します。
TAnimation は、InterpolateBack を使って、現在の時間、TAnimation.Duration の合計、およびアニメーションの種類を基に、TAnimation.NormalizedTime を割り出します。
t には現在の値の計算に使用する時間を指定します。
B は開始値です。B が 0 以外であれば、B の期間(t)をおいて実行されます。
C には、開始値と終了値の差分を指定します。1 以外の C パラメータを指定すると、その値が現在の値を計算するための時間に掛けられます。C が負であれば、アニメーションは逆方向に動きます。
D には期間の終了値を指定します。
S にはアニメーションのオーバーシュートを指定します。
AType には新しい期間を計算するアニメーションの種類を指定します。
TAnimation.NormalizedTime では、B は 0(期間をおかずに実行される)、C は 1 です。
関連項目
- FMX.Types.InterpolateElastic
- FMX.Types.InterpolateBounce
- FMX.Types.InterpolateExpo
- FMX.Types.InterpolateColor
- FMX.Types.InterpolateQuad
- FMX.Types.InterpolateCirc
- FMX.Types.InterpolateSine
- FMX.Types.InterpolateLinear
- FMX.Types.InterpolateCubic
- FMX.Types.InterpolateQuart
- FMX.Types.InterpolateRotation
- FMX.Types.InterpolateQuint
- FMX.Types.InterpolateSingle
- FMX.Types.TAnimation.NormalizedTime
- FMX.Types.TInterpolationType
- FMX.Types.TAnimation.AnimationType