FMX.Filter.Effects.TRadialBlurEffect

From RAD Studio API Documentation
Jump to: navigation, search

FMX.Filter.Effects.TImageFXEffectFMX.Effects.TFilterEffectFMX.Effects.TEffectFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTRadialBlurEffect

Delphi

TRadialBlurEffect = class(TImageFXEffect)

C++

class PASCALIMPLEMENTATION TRadialBlurEffect : public TImageFXEffect

Properties

Type Visibility Source Unit Parent
class public
FMX.Filter.Effects.pas
FMX.Filter.Effects.hpp
FMX.Filter.Effects FMX.Filter.Effects

Description

TRadialBlurEffect is a class for creating a blurring effect using a radial blur algorithm on the texture of visible objects.

For further information, go to TImageFXEffect and FireMonkey Image Effects.

The TRadialBlurEffect produces ripples and the center of the ripples can be set using the Center property.

You can change the blur amount of the effect using the BlurAmount property.

The following table shows the results of and differences between blur effects on a .png picture (with transparent background) placed on a form (using a TImage object). For TRadialBlurEffect, in the following example, the Center was not modified; it has the default value, in this case PointF(150,150).

No effect (original picture)

TBlurEffect | Softness=0.3

TRadialBlurEffect | BlurAmount=3

FireMonkey logo NoEffects.PNG

FireMonkey logo TBlurEffect.PNG

FireMonkey logo TRadialBlurEffect.PNG

TGaussianBlurEffect | BlurAmount=0.3

TBoxBlurEffect | BlurAmount=3

FireMonkey logo TGaussianBlurEffect.PNG

FireMonkey logo TBoxBlurEffect.png

TDirectionalBlurEffect | BlurAmount=3 Angle=45

TBlurTransitionEffect | Progress=30

FireMonkey logo TDirectionalBlurEffect.PNG

FireMonkey logo TBlurTransitionEffect.png

See Also

Code Examples