FMX.Filter.Effects.TRippleEffect

提供:RAD Studio API Documentation

TRippleEffectFMX.Filter.Effects.TImageFXEffectFMX.Effects.TFilterEffectFMX.Effects.TEffectFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject

Delphi

TRippleEffect = class(TImageFXEffect)

C++

class PASCALIMPLEMENTATION TRippleEffect : public TImageFXEffect

プロパティ

種類 可視性 ソース ユニット 親
class public
FMX.Filter.Effects.pas
FMX.Filter.Effects.hpp
FMX.Filter.Effects FMX.Filter.Effects

説明

TRippleEffect は、ビジュアル オブジェクトのテクスチャの上に波紋を重ね合わせる効果を作成するためのクラスです。

詳細は、「TImageFXEffect」および「FireMonkey の画像効果」を参照してください。

波紋の中心は Center プロパティで指定されます。波紋のようすは Amplitude、AspectRatio、Phase の各プロパティでカスタマイズすることができます。波紋の量は Frequency プロパティで設定されます。

以下の表は、フォームに配置された .png 画像(TImage オブジェクトを使用)に対して TRippleEffect 効果を適用した結果を示しています。波紋の Center は画像の中央に設定されています。TRippleEffect の残りのプロパティは、デフォルト値のまま使用されています(Amplitude=0.1、AspectRatio=1.5、Frequency=70、Phase=0)。

効果を適用しない場合(元の画像) 結果

関連項目

コード例