Show: Delphi C++
Display Preferences

FMX.Types.InterpolateQuart

From XE3 API Documentation
Jump to: navigation, search

Delphi

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

C++

extern DELPHI_PACKAGE float __fastcall InterpolateQuart(float t, float B, float C, float D, TAnimationType AType);

Properties

Type Visibility Source Unit Parent
function public
FMX.Types.pas
FMX.Types.hpp
FMX.Types FMX.Types

Description

Calculates the new time period for a quartic interpolation.

InterpolateQuart is used by TAnimation to determine TAnimation.NormalizedTime depending on the current time, total TAnimation.Duration, and type of the animation.

t specifies the time used to compute the current value.

B is the start value. If B is not 0, B periods of time (t) are skipped.

C specifies the delta between the start and end values. Give a C parameter different from 1 to multiply the time to compute the current value. If C is negative, the animation goes in the opposite direction.

D specifies the final values of the time period.

AType specifies the animation type for which the new time period is calculated.

For TAnimation.NormalizedTime, B is 0 (no periods are skipped) and C is 1.

See Also

Personal tools
Translations