All Classes and Interfaces

Class
Description
Convenience factory for various animations applied to Nodes.
Utility class to easily build animations of any sort.
Builder class for keyframes and keyvalues.
Implementation of Animations.AbstractBuilder that uses a ParallelTransition as "main" animation.
Builder class to easily create a PauseTransition with fluent api.
Implementation of Animations.AbstractBuilder that uses a SequentialTransition as "main" animation.
Builder class to easily create a Timeline with fluent api.
Simple immutable bean that has a node reference, a duration for the animation and an action to perform when the animation ends.
An oscillating curve that grows in magnitude.
An oscillating curve that first grows and then shrink in magnitude.
An oscillating curve that shrinks in magnitude.
Most common type of ripple, extends Circle and implements Ripple.
A simple implementation of Transition that allows to specify what to do when the ConsumerTransition.interpolate(double) method is called by using a Consumer.
A cubic polynomial mapping of the unit interval.
Equivalent of JavaFX's Interpolator (in fact the class extends it), in Flutter they are called Curves.
A curve where the rate of change starts out quickly and then decelerates; an upside-down `f(t) = t²` parabola.
An oscillating curve that grows in magnitude while overshooting its bounds.
An oscillating curve that grows and then shrinks in magnitude while overshooting its bounds.
An oscillating curve that shrinks in magnitude while overshooting its bounds.
Enumerator which defines 6 levels of DropShadow effects from LEVEL0 to LEVEL5.
This Curve is capable of flipping the motion of other curves:
Enumerator that offers some new Interpolators for JavaFX's animations.
A curve that is 0.0 until begin, then curved (according to given Curve) from 0.0 at begin to 1.0 at end, then remains 1.0 past end.
 
 
The identity map over the unit interval.
This class contains all the 'tokens' needed by Material 3 components regarding animations/motion, such as Curves and Durations.
Utility class which manages a preset number of DropShadow effects ordered by DepthLevel, but it also allows to create custom DropShadow effects with MFXElevationManager.shadowOf(Color, double, double, double, double).
Basic implementation of the ripple effect described by Material Design guidelines, adapted to JavaFX.
From Google's material design guidelines:
A particular type of Transition that follows the laws of the UAM (Uniformly Accelerated Motion) to animate a target and make it look like it is decelerating towards the end of the animation.
This class holds a collection of Curves (JavaFX's Interpolators) to produce any kind of animation you could ever want.
Enumeration for ripple generators to allow users to specify the behavior for mouse events.
Utils class for working with numbers.
 
 
Simple bean that keeps track of two coordinates, x and y.
Ripple<S extends javafx.scene.shape.Shape>
Specifies the public API every type of Ripple shape should implement.
 
Convenience class for building Ripple clip shapes.
Public API that all ripple generators should expose, this is also a connector between the generator and Ripple.
Deprecated.
A sawtooth curve that repeats a given number of times over the unit interval.
This bean contains two DoubleProperty to keep track/specify the sizes of something in terms of width and height.
 
 
A cubic polynomial composed of two curves that share a common center point.
A curve that is 0.0 until it hits the threshold, then it jumps to 1.0.
 
Represents a function that accepts three arguments and produces a result.