FMX.Filter.Effects.TBandedSwirlTransitionEffect
Delphi
TBandedSwirlTransitionEffect = class(TImageFXEffect)
C++
class PASCALIMPLEMENTATION TBandedSwirlTransitionEffect : public TImageFXEffect
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
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 |
---|---|---|
Voir aussi
- FMX.Effects.TEffect
- Effets d'image FireMonkey
- FMX.Filter.Effects.TBandedSwirlEffect
- FMX.Filter.Effects.TBandsEffect