FMX.Ani

From RAD Studio API Documentation

Defines subclasses of FMX.Ani.TAnimation, such as TFloatAnimation, and FireMonkey support classes.

Package fmx290.bpl

Classes

ITriggerAnimation
TAnimationTAnimation is the base class for all animation class descendants.
TAnimationTrigger
TAnimator
TBitmapAnimationAttached to a property of type TBitmap of an object to change its display image over time.
TBitmapListAnimationAnimates a single bitmap, dividing the image into frames and displaying the frames over time, like a timed movie clip.
TColorAnimationAttached to a property of type TColor of an object to change its value over time.
TColorKeyRepresents a color key item in a collection.
TColorKeyAnimationAttached to a property of an object to change that property's color over time.
TCustomPropertyAnimationIs the parent class for all animations (TIntAnimation, TFloatAnimation, and so on).
TFloatAnimationAttached to a numerical property of an object to change its value over time.
TFloatKeyRepresents a Single floating-point key item in a collection.
TFloatKeyAnimationAttached to a property of an object to change that property's dimensions over time.
TGradientAnimationAttached to a color gradient property of an object to change its value over time.
TIntAnimationAttached to an integer numerical property of an object to change its value over time.
TKeyRepresents a key item in a collection of key items.
TKeysRepresents a container for TKey items.
TRectAnimationAttached to a TBounds property of an object to change its boundaries over time.

Routines

InterpolateBackCalculates the new time period for a back interpolation.
InterpolateBounceCalculates the new time period for a bounce interpolation.
InterpolateCircCalculates the new time period for a circle interpolation.
InterpolateCubicCalculates the new time period for a cubic interpolation.
InterpolateElasticCalculates the new time period for an elastic interpolation.
InterpolateExpoCalculates the new time period for an exponential interpolation.
InterpolateLinearCalculates the time period for a linear interpolation.
InterpolateQuadCalculates the new time period for a quadratic interpolation.
InterpolateQuartCalculates the new time period for a quartic interpolation.
InterpolateQuintCalculates the new time period for a quintic interpolation.
InterpolateSineCalculates the new time period for a sinusoidal interpolation.