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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Effects.pas FMX.Effects.hpp |
FMX.Effects | FMX.Effects |
説明
Blur は、このユニットで提供される一部の効果で使用されるぼかしを生み出すのに使用されます。
Canvas
パラメータは効果の描画領域を指定し、Visual
パラメータは効果の描画先となる TBitmap インスタンスを指定します。Radius
パラメータはぼかしの量を表します。これは通常、ぼかしを使用する効果の Softness プロパティで与えられます。Blur は ProcessEffect の下位クラス オブジェクトで呼び出されるので、これを明示的に呼び出す必要はありません。