AnimationExtensions.Interpolate(Double, Double, Double, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
start
と end
の間で線形補間を実行する関数を返します。
public static Func<double,double> Interpolate (double start, double end = 1, double reverseVal = 0, bool reverse = false);
static member Interpolate : double * double * double * bool -> Func<double, double>
Public Function Interpolate (start As Double, Optional end As Double = 1, Optional reverseVal As Double = 0, Optional reverse As Boolean = false) As Func(Of Double, Double)
パラメーター
- start
- Double
現在のアニメーションにおいてアニメーションを開始する箇所。
- end
- Double
現在のアニメーションにおいてアニメーションを停止する箇所。
- reverseVal
- Double
reverse
が true
の場合に使用する逆倍率。
- reverse
- Boolean
補間解除目的で reverseVal
で逆倍率を使用するかどうか。
戻り値
start
と end
の間で線形補間を実行する関数。 アプリケーション開発者は、start
または end
からオフセットされた値を受け取るために、0.0f から 1.0f の値をこの関数に渡すことができます。reverse
の値に基づいて、渡された値により start
と end
の間の距離が決められます。
注釈
ある場合 reverse
、 true
補間は次の間 start
で reverseVal
行われます。