次の方法で共有


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>
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

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

reverse
Boolean

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

戻り値

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

注釈

ある場合 reversetrue補間は次の間 startreverseVal行われます。

適用対象