FMX.Effects.Blur
Delphi
procedure Blur(const Canvas: TCanvas; const Bitmap: TBitmap; const Radius: Integer; UseAlpha: Boolean = True);
C++
extern DELPHI_PACKAGE void __fastcall Blur(Fmx::Graphics::TCanvas* const Canvas, Fmx::Graphics::TBitmap* const Bitmap, const int Radius, bool UseAlpha = true);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Effects.pas FMX.Effects.hpp |
FMX.Effects | FMX.Effects |
Beschreibung
Mit Blur wird die in einigen Effekten in dieser Unit verwendete Weichzeichnung erstellt.
Der Parameter Canvas
gibt die Zeichenfläche für den Effekt an, und der Parameter Visual
legt die TBitmap-Instanz fest, auf der der Effekt gezeichnet wird. Der Parameter Radius
repräsentiert den Verwischungsgrad und wird normalerweise durch die Eigenschaft Softness des betreffenden Effekts angegeben. Blur wird von ProcessEffect-Nachkommen aufgerufen; Sie müssen diese Methode nicht explizit aufrufen.