FMX.Ani

From RAD Studio API Documentation
Jump to: navigation, search

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.