FMX.Effects.TEffect.ProcessEffect
Delphi
procedure ProcessEffect(const Canvas: TCanvas; const Visual: TBitmap; const Data: Single); virtual;
C++
virtual void __fastcall ProcessEffect(Fmx::Graphics::TCanvas* const Canvas, Fmx::Graphics::TBitmap* const Visual, const float Data);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Effects.pas FMX.Effects.hpp |
FMX.Effects | TEffect |
Description
ProcessEffect est une méthode vide.
Les sous-classes de TEffect redéfinissent cette méthode pour traiter l'effet.
Le paramètre Canvas
représente l'espace de dessin de l'effet et le paramètre Visual
représente l'instance de TBitmap sur laquelle l'effet est dessiné. Le paramètre Data
est utilisé seulement quand l'accélération matérielle n'est pas possible pour calculer des points de décalage (par exemple, lors du traitement d'un FMX.Effects.TShadowEffect). ProcessEffect est appelée par ApplyEffect ; vous n'avez pas besoin de l'appeler explicitement.