JavaFX MotionBlur Effect

MotionBlur is similar to the gaussian blur effect. The motion blur effect is also used to blur the nodes. The only difference between the Gaussian Blur effect and MotionBlur effect is that the motionblur effect uses the specified angle with which the nodes is to be blurred.

As its name suggests, by applying this effect, the node is seen to be in the motion. The class javafx.scene.effect.MotionBlur represents the motionblur effect. This class needs to be instantiated in order to generate the appropriate effect.

Properties

The properties of the class along with the setter methods are described below in the table.

PropertyDescriptionSetter Methods
angleIt represents the angle of the motion effect. It is a double type property.setAngle(Double value)
inputIt represents the input for the effect. It is an Effect object type property.setInput(Effect value)
radiusIt represents the radius of the blur kernel. It is a double type property.setRadius(Double radius)

Constructors

It contains two constructors described below.

  1. public MotionBlur() : instantiates the motionblur class with the default parameters.
  2. public MotionBlur(double angle, double radius) : instantiates MotionBlur class with the specified angle and radius.

Example:


JavaFX MotionBlur Effect



Latest Courses