Anzeigen: Delphi C++
Anzeigeeinstellungen

FMX.Types.InterpolateQuint

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

extern PACKAGE float __fastcall InterpolateQuint(float t, float B, float C, float D, TAnimationType AType);

Eigenschaften

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

Beschreibung

Berechnet die neue Zeitspanne für eine quintische Interpolation.


Mit InterpolateQuint 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.

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

Frühere Versionen
Übersetzungen