次の方法で共有


AnimationExtensions.Interpolate(Double, Double, Double, Boolean) メソッド

定義

startend の間で線形補間を実行する関数を返します。

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

reversetrue の場合に使用する逆倍率。

reverse
System.Boolean

補間解除目的で reverseVal で逆倍率を使用するかどうか。

戻り値

System.Func<System.Double,System.Double>

startend の間で線形補間を実行する関数。 アプリケーション開発者は、start または end からオフセットされた値を受け取るために、0.0f から 1.0f の値をこの関数に渡すことができます。reverse の値に基づいて、渡された値により startend の間の距離が決められます。

注釈

が の場合reverse、補間は と reverseValの間startで行trueわれます。

適用対象