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>
パラメーター
- start
- System.Double
現在のアニメーションにおいてアニメーションを開始する箇所。
- end
- System.Double
現在のアニメーションにおいてアニメーションを停止する箇所。
- reverseVal
- System.Double
reverse
が true
の場合に使用する逆倍率。
- reverse
- System.Boolean
補間解除目的で reverseVal
で逆倍率を使用するかどうか。
戻り値
start
と end
の間で線形補間を実行する関数。 アプリケーション開発者は、start
または end
からオフセットされた値を受け取るために、0.0f から 1.0f の値をこの関数に渡すことができます。reverse
の値に基づいて、渡された値により start
と end
の間の距離が決められます。
注釈
が の場合reverse
、補間は と reverseVal
の間start
で行true
われます。