Freigeben über


Int32KeyFrame.InterpolateValue(Int32, Double) Methode

Definition

Gibt den interpolierten Wert eines bestimmten Keyframes mit dem angegebenen Fortschrittsinkrement zurück.

public:
 int InterpolateValue(int baseValue, double keyFrameProgress);
public int InterpolateValue (int baseValue, double keyFrameProgress);
member this.InterpolateValue : int * double -> int
Public Function InterpolateValue (baseValue As Integer, keyFrameProgress As Double) As Integer

Parameter

baseValue
Int32

Der Wert, von dem animiert werden soll.

keyFrameProgress
Double

Ein Wert zwischen 0,0 und 1,0 (einschließlich), der den Prozentsatz der verstrichenen Zeit für diesen Keyframe angibt.

Gibt zurück

Der Ausgabewert dieses Keyframes unter Verwendung des angegebenen Basiswerts und Fortschritts.

Ausnahmen

Tritt auf, wenn keyFrameProgress nicht zwischen 0,0 und 1,0 (einschließlich) liegt.

Hinweise

Der Basiswert ist in der Regel der Anfangswert der animierten Eigenschaft oder des Value vorherigen Keyframes.

Die meisten Implementierungen geben den Wert von baseValue zurück, wenn keyFrameProgress 0,0 ist.

Gilt für: