FMX.Filter.Effects.TFilterWave
Delphi
TFilterWave = class(TFilterBaseFilter)
C++
class PASCALIMPLEMENTATION TFilterWave : public TFilterBaseFilter
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.Filter.Effects.pas FMX.Filter.Effects.hpp |
FMX.Filter.Effects | FMX.Filter.Effects |
説明
TFilterWave は、TWaveEffect のラッパーです。
FMX.Filter.Effects.TFilterWave は FMX.Filter.Effects.TWaveEffect を継承しています。以下の内容はすべて FMX.Filter.Effects.TWaveEffect を参照しています。
TWaveEffect は、ビジュアル オブジェクトのテクスチャに波模様を施す効果を作成するためのクラスです。
詳細は、「TImageFXEffect」および「FireMonkey の画像効果」を参照してください。
波の量は WaveSize プロパティで変更することができます。波のようすは Time プロパティで変更することができます。Time をベースにアニメーション化すると、波の時間変化をシミュレートできます。
以下の表は、フォームに配置された .png 画像(TImage オブジェクトを使用)に対して TWaveEffect 効果を適用した結果を示しています。TWaveEffect のプロパティは、デフォルト値のまま使用されています(WaveSize=64、Time=0)。
効果を適用しない場合(元の画像) | 結果 |
---|---|
関連項目
- FMX.Effects.TEffect
- FireMonkey の画像効果
- FMX.Filter.Effects.TMagnifyTransitionEffect
- FMX.Filter.Effects.TSmoothMagnifyEffect