FMX.Filter.Effects.TFilterCrumpleTransition

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

TFilterCrumpleTransition = class(TFilterBaseFilter)

C++

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

TFilterCrumpleTransition est un wrapper pour TCrumpleTransitionEffect.

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

TCrumpleTransitionEffect est une classe de création d'un effet qui effectue une transition entre la texture d'objets visibles et une autre texture, en déformant les deux textures.


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, TCrumpleTransitionEffect utilise aussi la texture de l'objet auquel l'effet est appliqué en tant que seconde texture de la transition. Les déformations appliquées peuvent être changées par le biais de la propriété RandomSeed.

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 TCrumpleTransitionEffect sur deux images différentes placées sur une fiche (en utilisant un objet TImage) :

  • Une image .png avec un arrière-plan transparent
  • Une image .png sans zone transparente

Les deux images sont utilisées en tant que première texture et cible.

Des valeurs par défaut sont utilisées pour les propriétés Progress et RandomSeed (Progress=30%, RandomSeed=0).

Aucun effet (images originales) Sans cible spécifiée Avec cible spécifiée

FireMonkey logo NoEffects.PNG

FireMonkey logo TCrumpleTransitionEffect no texture1.PNG

FireMonkey logo TCrumpleTransitionEffect with texture1.PNG

Filter Effecs texture.PNG

FireMonkey logo TCrumpleTransitionEffect no texture2.PNG

FireMonkey logo TCrumpleTransitionEffect with texture2.PNG

Voir aussi

Exemples de code