FMX.Filter.Effects.TFilterBandedSwirlTransition

De RAD Studio API Documentation
Aller à : navigation, rechercher

FMX.Filter.Effects.TFilterBaseFilterFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFilterBandedSwirlTransition

Delphi

TFilterBandedSwirlTransition = class(TFilterBaseFilter)

C++

class PASCALIMPLEMENTATION TFilterBandedSwirlTransition : public TFilterBaseFilter

Propriétés

Type Visibilité  Source Unité  Parent
class public
FMX.Filter.Effects.pas
FMX.Filter.Effects.hpp
FMX.Filter.Effects FMX.Filter.Effects

Description

TFilterBandedSwirlTransition est un wrapper pour TBandedSwirlTransitionEffect.

FMX.Filter.Effects.TFilterBandedSwirlTransition hérite de FMX.Filter.Effects.TBandedSwirlTransitionEffect. Tout le contenu en-dessous de cette ligne se réfère à FMX.Filter.Effects.TBandedSwirlTransitionEffect.

TBandedSwirlTransitionEffect est une classe de création d'un effet qui effectue une transition entre la texture d'objets visibles et une autre texture, en faisant tourbillonner la texture des objets visibles.

Pour de plus amples informations, voir TImageFXEffect et Effets d'image FireMonkey.

La transition est effectuée entre la texture de l'objet auquel l'effet est appliqué et le bitmap spécifié par la propriété Target. Si Target n'est pas spécifiée, TBandedSwirlTransitionEffect utilise aussi la texture de l'objet auquel l'effet est appliqué en tant que seconde texture de la transition. TBandedSwirlTransitionEffect fait tourbillonner la texture de l'objet, en formant des spirales. La fréquence avec laquelle les spirales sont formées peut être définie par le biais de la propriété Frequency et la quantité de tourbillons dans les spirales par la propriété Strength. Le centre du tourbillon est définissable par la propriété Center.

La progression de la transition entre les deux textures peut être changée par la propriété Progress.

Le tableau suivant montre le résultat de l'effet TBandedSwirlTransitionEffect sur une image .png (avec un arrière-plan transparent), placée sur une fiche (en utilisant un objet TImage). Des valeurs par défaut sont utilisées pour les propriétés Frequency, Strength, Center et Progress (Frequency=20, Strength=1, Center= PointF(150,150),Progress= 30).

Aucun effet (image originale) Sans cible spécifiée Avec cible spécifiée

FireMonkey logo NoEffects.PNG

FireMonkey logo TBandedSwirlTransitionEffect no texture.PNG

FireMonkey logo TBandedSwirlTransitionEffect with texture.PNG

Voir aussi

Exemples de code