FMX.Filter.Effects.TFilterWrap

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

TFilterWrap = class(TFilterBaseFilter)

C++

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

TFilterWrap est un wrapper pour TWrapEffect.

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

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

FireMonkey logo NoEffects shadow.PNG

FireMonkey logo TWrapEffect.PNG

Voir aussi

Exemples de code