FMX.Filter.Effects.TSwirlTransitionEffect

De RAD Studio API Documentation
Aller à : navigation, rechercher

FMX.Filter.Effects.TImageFXEffectFMX.Effects.TFilterEffectFMX.Effects.TEffectFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTSwirlTransitionEffect

Delphi

TSwirlTransitionEffect = class(TImageFXEffect)

C++

class PASCALIMPLEMENTATION TSwirlTransitionEffect : 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

TSwirlTransitionEffect 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 première texture.


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, TSwirlTransitionEffect utilise aussi la texture de l'objet auquel l'effet est appliqué en tant que seconde texture de la transition. TSwirlTransitionEffect fait tourbillonner la texture de l'objet, en formant des spirales. Le nombre de torsions des spirales peut être défini par la propriété Strength. Le centre du tourbillonnement est situé au centre de la texture.

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 TSwirlTransitionEffect sur une image .png placée sur une fiche (en utilisant un objet TImage). Des valeurs par défaut sont utilisées pour les propriétés Strength et Progress (Strength=30,Progress= 30%).

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

FireMonkey logo NoEffects full.PNG

FireMonkey logo TSwirlTransitionEffect no texture.PNG

FireMonkey logo TSwirlTransitionEffect with texture.PNG

Voir aussi

Exemples de code