FMX.Filter.Effects.TWrapEffect
Delphi
TWrapEffect = class(TImageFXEffect)
C++
class PASCALIMPLEMENTATION TWrapEffect : 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
TWrapEffect est une classe de création d'un effet qui enroule la texture d'objets visuels.
Pour de plus amples informations, voir TImageFXEffect et Effets d'image FireMonkey.
TWrapEffect utilise les courbes de Bezier. Une courbe de Bezier est définie par quatre points.
Les propriétés TWrapEffect définissent, pour chacune des courbes, les points de début et de fin, et les deux points de contrôle. L'enroulement est appliqué par courbure de l'image, en commençant par les bords gauche et droite. Les propriétés LeftControl1, LeftControl2, LeftEnd et LeftStart spécifient les points qui définissent la courbe utilisée sur le côté gauche de la texture. Les propriétés RightControl1, RightControl2, RightEnd et RightStart spécifient les points qui définissent la courbe utilisée sur le côté droit de la texture.
Le tableau suivant montre le résultat de l'effet TWrapEffect sur une image .png placée sur une fiche (en utilisant un objet TImage). Les valeurs par défaut sont utilisées pour les propriétés TWrapEffect.
Aucun effet (image originale) | Résultat |
---|---|