FMX.Ani.InterpolateBack

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function InterpolateBack(t, B, C, D, S: Single; AType: TAnimationType): Single;

C++

extern DELPHI_PACKAGE float __fastcall InterpolateBack(float t, float B, float C, float D, float S, Fmx::Types::TAnimationType AType);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.Ani.pas
FMX.Ani.hpp
FMX.Ani FMX.Ani

Beschreibung

Berechnet die neue Zeitspanne für eine Rückwärts-Interpolation.


Mit InterpolateBack wird von TAnimation abhängig von der aktuellen Zeit, der Gesamtdauer (TAnimation.Duration) und des Typs der Animation TAnimation.NormalizedTime ermittelt.

t gibt die zur Berechnung des aktuellen Wertes verwendete Zeit an.

B ist der Startwert. Wenn B nicht 0 ist, werden B Zeitspannen (t) übersprungen.

C gibt den Deltawert zwischen den Start- und den Endwerten an. Geben Sie für den Parameter C einen anderen Wert als 1 an, um die Zeit für die Berechnung des aktuellen Wertes zu multiplizieren. Wenn C negativ ist, erfolgt die Animation in die entgegengesetzte Richtung.

D gibt den Endwert der Zeitspanne an.

S gibt den Überschreitungswert für die Animation an.

AType gibt den Animationstyp an, für den die neue Zeitspanne berechnet wird.

Für TAnimation.NormalizedTime ist B 0 (es werden keine Zeitspannen übersprungen) und C ist 1.

Siehe auch