Index

A B C D E F G H I L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractBuilder() - Constructor for class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
 
add(Supplier<Animation>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Gets the animation from the supplier and adds it to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
add(Supplier<Animation>, EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Gets the animation from the supplier, sets the given onFinished action to it and then adds it to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
add(Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Adds the given animation to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
add(Animation, EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the given onFinished action to the given animation and then adds it to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
add(KeyFrame...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Builds a Timeline with the given keyframes and adds it to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
add(KeyFrame...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Adds the specified KeyFrames to the timeline.
add(EventHandler<ActionEvent>, KeyFrame...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Builds a Timeline with the given keyframes, sets the given onFinished action to it and then adds it to the "main" animation by calling Animations.AbstractBuilder.addAnimation(Animation).
addAll(CssMetaData<? extends Styleable, ?>...) - Method in class io.github.palexdev.mfxeffects.utils.StyleUtils.CssMetaDataList
 
addAnimation(Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Adds the given animation to the "main" animation.
addAnimation(Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.ParallelBuilder
 
addAnimation(Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.SequentialBuilder
 
addConditional(Supplier<Boolean>, KeyFrame) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Adds the specified KeyFrame to the timeline only if the given condition is true.
andThen(Function<? super R, ? extends X>) - Method in interface io.github.palexdev.mfxeffects.utils.TriFunction
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
animateBackgroundProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies whether to animate the background.
animateBackgroundProperty() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
animateTo(DropShadow, ElevationLevel) - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
animation - Variable in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
 
animation(RippleGenerator) - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
This is responsible for building the animation, specific for every type of ripple.
animation(RippleGenerator) - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
This is responsible for building the animation, specific for every type of ripple.
AnimationFactory - Enum Class in io.github.palexdev.mfxeffects.animations
Convenience factory for various animations applied to Nodes.
Animations - Class in io.github.palexdev.mfxeffects.animations
Utility class to easily build animations of any sort.
Animations.AbstractBuilder - Class in io.github.palexdev.mfxeffects.animations
Animations.KeyFrames - Class in io.github.palexdev.mfxeffects.animations
Builder class for keyframes and keyvalues.
Animations.ParallelBuilder - Class in io.github.palexdev.mfxeffects.animations
Implementation of Animations.AbstractBuilder that uses a ParallelTransition as "main" animation.
Animations.PauseBuilder - Class in io.github.palexdev.mfxeffects.animations
Builder class to easily create a PauseTransition with fluent api.
Animations.SequentialBuilder - Class in io.github.palexdev.mfxeffects.animations
Implementation of Animations.AbstractBuilder that uses a SequentialTransition as "main" animation.
Animations.TimelineBuilder - Class in io.github.palexdev.mfxeffects.animations
Builder class to easily create a Timeline with fluent api.
AnimationsData - Class in io.github.palexdev.mfxeffects.beans
Simple immutable bean that has a node reference, a duration for the animation and an action to perform when the animation ends.
AnimationsData(Node, Duration, EventHandler<ActionEvent>) - Constructor for class io.github.palexdev.mfxeffects.beans.AnimationsData
 
animationSpeedProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the speed on the ripple animation.
apply(T, U, V) - Method in interface io.github.palexdev.mfxeffects.utils.TriFunction
Applies this function to the given arguments.
autoClipProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies whether to enable the experimental clip feature, see MFXRippleGenerator.buildClip().

B

backgroundAnimation() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
By default, returns null.
backgroundAnimation() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
By default, returns null.
backgroundColorProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the color of the shape used for the background animation.
backgroundOpacityProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the opacity of the shape used for the background animation.
BOUNCE_IN - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
BOUNCE_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
BounceInCurve - Class in io.github.palexdev.mfxeffects.animations.motion
An oscillating curve that grows in magnitude.
BounceInCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.BounceInCurve
 
BounceInOutCurve - Class in io.github.palexdev.mfxeffects.animations.motion
An oscillating curve that first grows and then shrink in magnitude.
BounceInOutCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.BounceInOutCurve
 
BounceOutCurve - Class in io.github.palexdev.mfxeffects.animations.motion
An oscillating curve that shrinks in magnitude.
BounceOutCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.BounceOutCurve
 
BOUND_IN_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
boundedSize(double, double, double) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
boundHeight(Node) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
boundWidth(Node) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
build() - Static method in class io.github.palexdev.mfxeffects.animations.Animations.ParallelBuilder
 
build() - Static method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
 
build() - Static method in class io.github.palexdev.mfxeffects.animations.Animations.SequentialBuilder
 
build() - Static method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
 
build(Region) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
build(Node, double) - Method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
build(Node, double, Interpolator) - Method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
Each enum constant will produce a Timeline with the given parameters.
buildClip() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
This is responsible for building the node set as clip of the generator itself avoiding ripples from overflowing.

C

checkBoundsProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies whether the bounds check is enabled before the ripple generation, see MFXRippleGenerator.isWithinBounds(MouseEvent).
CIRCLE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
 
CircleRipple - Class in io.github.palexdev.mfxeffects.ripple
Most common type of ripple, extends Circle and implements Ripple.
CircleRipple() - Constructor for class io.github.palexdev.mfxeffects.ripple.CircleRipple
 
clamp(double, double, double) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Limits the given value to the given min-max range by returning the nearest bound if it exceeds or val if it's in range.
clamp(float, float, float) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Limits the given value to the given min-max range by returning the nearest bound if it exceeds or val if it's in range.
clamp(int, int, int) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Limits the given value to the given min-max range by returning the nearest bound if it exceeds or val if it's in range.
clamp(long, long, long) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Limits the given value to the given min-max range by returning the nearest bound if it exceeds or val if it's in range.
close() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
close(TransitionPane, Node, Node) - Method in interface io.github.palexdev.mfxeffects.animations.base.ITransitionType
 
closeAnimationFactoryProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
CLOSED_PSEUDO_CLASS - Static variable in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
closedNodeProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
closestValueTo(double, List<Double>) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Given a certain value, finds the closest value in the given numbers list.
closestValueTo(float, List<Float>) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Given a certain value, finds the closest value in the given numbers list.
closestValueTo(int, List<Integer>) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Given a certain value, finds the closest value in the given numbers list.
closestValueTo(long, List<Long>) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Given a certain value, finds the closest value in the given numbers list.
computePosition(Region, Node, double, double, double, double, double, Insets, HPos, VPos) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
computePosition(Region, Node, double, double, double, double, double, Insets, HPos, VPos, boolean, boolean) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
computeTargetRadius(RippleGenerator) - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
This is responsible for computing the radius the ripple will reach at the end of the animation.
computeXPosition(Region, Node, double, double, Insets, boolean, HPos, boolean, boolean) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
computeYPosition(Region, Node, double, double, double, Insets, boolean, VPos, boolean, boolean) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
ConsumerTransition - Class in io.github.palexdev.mfxeffects.animations
A simple implementation of Transition that allows to specify what to do when the ConsumerTransition.interpolate(double) method is called by using a Consumer.
ConsumerTransition() - Constructor for class io.github.palexdev.mfxeffects.animations.ConsumerTransition
 
createRipple() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Creates a new Ripple at the specified coordinates.
cssMetaDataList(List<CssMetaData<? extends Styleable, ?>>, CssMetaData<? extends Styleable, ?>...) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
 
CssMetaDataList() - Constructor for class io.github.palexdev.mfxeffects.utils.StyleUtils.CssMetaDataList
 
CssMetaDataList(Collection<? extends CssMetaData<? extends Styleable, ?>>) - Constructor for class io.github.palexdev.mfxeffects.utils.StyleUtils.CssMetaDataList
 
Cubic - Class in io.github.palexdev.mfxeffects.animations.motion
A cubic polynomial mapping of the unit interval.
Cubic(double, double, double, double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.Cubic
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.base.Curve
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.BounceInCurve
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.BounceInOutCurve
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.BounceOutCurve
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.Cubic
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.DecelerateCurve
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.ElasticInCurve
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.ElasticInOutCurve
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.ElasticOutCurve
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.FlippedCurve
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.Interval
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.Linear
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.SawTooth
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.ThreePointCubic
 
curve(double) - Method in class io.github.palexdev.mfxeffects.animations.motion.Threshold
 
Curve - Class in io.github.palexdev.mfxeffects.animations.base
Equivalent of JavaFX's Interpolator (in fact the class extends it), in Flutter they are called Curves.
Curve() - Constructor for class io.github.palexdev.mfxeffects.animations.base.Curve
 

D

DECELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
DecelerateCurve - Class in io.github.palexdev.mfxeffects.animations.motion
A curve where the rate of change starts out quickly and then decelerates; an upside-down `f(t) = t²` parabola.
DecelerateCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.DecelerateCurve
 
decelerationToMomentum(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Given the displacement and the deceleration, computes the momentum.
defaultClipSupplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
defaultPositionFunction() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
defaultRippleSupplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
disable() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
By default, does nothing.
disable() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
By default, does nothing.
disable(Duration, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given node builds and adds an animation that disables the node after the given duration of time.
disableTemporarily(double, Node) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Calls Animations.disableTemporarily(Duration, Node) by converting the given millis value with Duration.millis(double).
disableTemporarily(Duration, Node) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Temporarily disables the given node for the specified duration.
div(double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
 
divTruncate(double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
 
DONT_PICK_ON_BOUNDS - Enum constant in enum class io.github.palexdev.mfxeffects.enums.MouseTransparentMode
The generator will ignore mouse events on the "bounds area" and only consider the geometric shape of the node, better explained here Node.pickOnBoundsProperty().
dx - Variable in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
dy - Variable in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 

E

EASE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
EASE_IN - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_BACK - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_CIRC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_CUBIC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_EXPO - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_OUT - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
EASE_IN_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_OUT_BACK - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_OUT_CIRC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_OUT_CUBIC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_OUT_CUBIC_EMPHASIZED - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_OUT_EXPO - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_OUT_QUAD - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_OUT_QUART - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_OUT_QUINT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_OUT_SINE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
EASE_IN_OUT_SINE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_QUAD - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_QUART - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_QUINT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_SINE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
EASE_IN_SINE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_IN_TO_LINEAR - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_OUT - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
EASE_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_OUT_BACk - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_OUT_CIRC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_OUT_CUBIC - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_OUT_EXPO - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_OUT_QUAD - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_OUT_QUART - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_OUT_QUINT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
EASE_OUT_SINE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
EASE_OUT_SINE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
ELASTIC_IN - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
ELASTIC_IN_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
ELASTIC_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
ElasticInCurve - Class in io.github.palexdev.mfxeffects.animations.motion
An oscillating curve that grows in magnitude while overshooting its bounds.
ElasticInCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticInCurve
 
ElasticInCurve(double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticInCurve
 
ElasticInOutCurve - Class in io.github.palexdev.mfxeffects.animations.motion
An oscillating curve that grows and then shrinks in magnitude while overshooting its bounds.
ElasticInOutCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticInOutCurve
 
ElasticInOutCurve(double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticInOutCurve
 
ElasticOutCurve - Class in io.github.palexdev.mfxeffects.animations.motion
An oscillating curve that shrinks in magnitude while overshooting its bounds.
ElasticOutCurve() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticOutCurve
 
ElasticOutCurve(double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ElasticOutCurve
 
ElevationLevel - Enum Class in io.github.palexdev.mfxeffects.enums
Enumerator which defines 6 levels of DropShadow effects from LEVEL0 to LEVEL5.
EMPHASIZED - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
EMPHASIZED_ACCELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
EMPHASIZED_DECELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
enable() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
By default, does nothing.
enable() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
By default, does nothing.
enable(Duration, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given node builds and adds an animation that enables the node after the given duration of time.
equals(Object) - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
equals(Object) - Method in class io.github.palexdev.mfxeffects.beans.Position
 
equals(Object) - Method in class io.github.palexdev.mfxeffects.beans.Size
 
executeLater(double, EventHandler<ActionEvent>) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Calls Animations.executeLater(Duration, EventHandler) by converting the given millis value with Duration.millis(double).
executeLater(Duration, EventHandler<ActionEvent>) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Executes the given onFinished action after the specified duration of time.
EXTRA_LONG1 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
EXTRA_LONG2 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
EXTRA_LONG3 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
EXTRA_LONG4 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 

F

FADE_IN - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
FADE_OUT - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
FADE_OUT_SLOW_IN - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
FAST_LINEAR_TO_SLOW_EASE_IN - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
flipped() - Method in class io.github.palexdev.mfxeffects.animations.base.Curve
Flips this curve's motion.
FlippedCurve - Class in io.github.palexdev.mfxeffects.animations.motion
This Curve is capable of flipping the motion of other curves:
FlippedCurve(Curve) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.FlippedCurve
 
formatTo(double, int) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Formats the given double value to have the given number of decimal places.
formatToString(double, int) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Returns the given value as a string the specified number of decimal places.
from(DropShadow) - Static method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
Attempts to get the corresponding DepthLevel of the given DropShadow effect.
fromDeceleration(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Builds a MomentumTransition given the displacement and the deceleration.
fromDirection(double) - Static method in class io.github.palexdev.mfxeffects.beans.Offset
 
fromDirection(double, double) - Static method in class io.github.palexdev.mfxeffects.beans.Offset
 
fromTime(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Builds a MomentumTransition given the displacement and the duration of the animation.

G

generate(MouseEvent) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
This is the core method responsible for generating ripple effects.
generate(MouseEvent) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
This is the core method responsible for generating ripple effects.
getAcceleration() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
getAnimation() - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
 
getAnimation() - Method in class io.github.palexdev.mfxeffects.animations.Animations.ParallelBuilder
 
getAnimation() - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
 
getAnimation() - Method in class io.github.palexdev.mfxeffects.animations.Animations.SequentialBuilder
 
getAnimation() - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
 
getAnimationSpeed() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the animationSpeed property.
getBackgroundColor() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the backgroundColor property.
getBackgroundOpacity() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the backgroundOpacity property.
getChildren() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
getClassCssMetaData() - Static method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getClipSupplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
getClipSupplier() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getCloseAnimationFactory() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Gets the value of the closeAnimationFactory property.
getClosedNode() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Gets the value of the closedNode property.
getClosedSize() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
getColor() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
getCssMetaData() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getCssMetaData() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
getCurve() - Method in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
getDirection() - Method in class io.github.palexdev.mfxeffects.beans.Offset
 
getDisplacement() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
getDistance() - Method in class io.github.palexdev.mfxeffects.beans.Offset
 
getDistanceSquared() - Method in class io.github.palexdev.mfxeffects.beans.Offset
 
getDuration() - Method in class io.github.palexdev.mfxeffects.beans.AnimationsData
 
getDx() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
getDy() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
getGroupCssMetaDataList() - Static method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
getHeight() - Method in class io.github.palexdev.mfxeffects.beans.Size
Gets the value of the height property.
getInDuration() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Gets the value of the inDuration property.
getMomentum() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
getMouseTransparentMode() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the mouseTransparentMode property.
getNode() - Method in class io.github.palexdev.mfxeffects.beans.AnimationsData
 
getNode() - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
 
getNode() - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
 
getOffsetX() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
getOffsetY() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
getOnFinished() - Method in class io.github.palexdev.mfxeffects.beans.AnimationsData
 
getOnUpdate() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
getOpenAnimationFactory() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Gets the value of the openAnimationFactory property.
getOpenNode() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Gets the value of the openNode property.
getOpenSize() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
getOutDuration() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Gets the value of the outDuration property.
getPositionFunction() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
getPositionFunction() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getRadius() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
getRandomDoubleBetween(double, double) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Returns a random double between the specified min-max range.
getRandomFloat() - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Returns a random float value between 0 and 1.
getRandomIntBetween(int, int) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Returns a random int value between the specified min-max range.
getRandomLongBetween(long, long) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Returns a random long value between the specified min-max range.
getRegion() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
getRegion() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getRippleColor() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Gets the value of the rippleColor property.
getRippleColor() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the rippleColor property.
getRippleColor() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Gets the value of the rippleColor property.
getRippleOpacity() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Gets the value of the rippleOpacity property.
getRippleOpacity() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the rippleOpacity property.
getRipplePrefSize() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Gets the value of the ripplePrefSize property.
getRipplePrefSize() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the ripplePrefSize property.
getRippleRadius() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Gets the value of the rippleRadius property.
getRippleSizeMultiplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Gets the value of the rippleSizeMultiplier property.
getRippleSizeMultiplier() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the rippleSizeMultiplier property.
getRippleSupplier() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
 
getRippleSupplier() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
getScrimNode() - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
 
getSpread() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
getTargetOffset() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Gets the value of the targetOffset property.
getTargetSize() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Gets the value of the targetSize property.
getWidth() - Method in class io.github.palexdev.mfxeffects.beans.Size
Gets the value of the width property.
getX() - Method in class io.github.palexdev.mfxeffects.beans.Position
Gets the value of the x property.
getY() - Method in class io.github.palexdev.mfxeffects.beans.Position
Gets the value of the y property.
greater(OffsetBase) - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
greaterEq(OffsetBase) - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 

H

hashCode() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
hashCode() - Method in class io.github.palexdev.mfxeffects.beans.Position
 
hashCode() - Method in class io.github.palexdev.mfxeffects.beans.Size
 
heightProperty() - Method in class io.github.palexdev.mfxeffects.beans.Size
 
hide(double, Node) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Calls Animations.TimelineBuilder.hide(Duration, Node) by converting the given millis value with Duration.millis(double).
hide(double, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Calls Animations.AbstractBuilder.hide(Duration, Node...) by converting the given millis value with Duration.millis(double).
hide(double, Window) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Calls Animations.TimelineBuilder.hide(Duration, Window) by converting the given millis value with Duration.millis(double).
hide(double, Window...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Calls Animations.AbstractBuilder.hide(Duration, Window...) by converting the given millis value with Duration.millis(double).
hide(AnimationsData) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Builds the KeyFrames to hide the specified node in the AnimationsData bean, by fading it out.
hide(AnimationsData...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Creates and adds a fade out animation for each given AnimationsData.
hide(Duration, Node) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Builds the KeyFrames to hide the given node by fading it out.
hide(Duration, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given node builds and adds an animation that hides the node by fading it out.
hide(Duration, Window) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Builds a KeyFrame to hide the given Window by fading it out.
hide(Duration, Window...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given window builds and adds an animation that hides the window by fading it out.

I

inDurationProperty() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
INFINITE - Static variable in class io.github.palexdev.mfxeffects.beans.Offset
 
init(Animation) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
 
interpolate(double) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
interpolate(double) - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
INTERPOLATOR_V1 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
INTERPOLATOR_V1 - Static variable in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
INTERPOLATOR_V2 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
INTERPOLATOR_V2 - Static variable in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
Interpolators - Enum Class in io.github.palexdev.mfxeffects.enums
Enumerator that offers some new Interpolators for JavaFX's animations.
Interval - Class in io.github.palexdev.mfxeffects.animations.motion
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.
Interval(double, double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.Interval
 
inverse() - Method in class io.github.palexdev.mfxeffects.beans.Offset
 
io.github.palexdev.mfxeffects - package io.github.palexdev.mfxeffects
 
io.github.palexdev.mfxeffects.animations - package io.github.palexdev.mfxeffects.animations
 
io.github.palexdev.mfxeffects.animations.base - package io.github.palexdev.mfxeffects.animations.base
 
io.github.palexdev.mfxeffects.animations.motion - package io.github.palexdev.mfxeffects.animations.motion
 
io.github.palexdev.mfxeffects.beans - package io.github.palexdev.mfxeffects.beans
 
io.github.palexdev.mfxeffects.beans.base - package io.github.palexdev.mfxeffects.beans.base
 
io.github.palexdev.mfxeffects.builders - package io.github.palexdev.mfxeffects.builders
 
io.github.palexdev.mfxeffects.enums - package io.github.palexdev.mfxeffects.enums
 
io.github.palexdev.mfxeffects.ripple - package io.github.palexdev.mfxeffects.ripple
 
io.github.palexdev.mfxeffects.ripple.base - package io.github.palexdev.mfxeffects.ripple.base
 
io.github.palexdev.mfxeffects.utils - package io.github.palexdev.mfxeffects.utils
 
isAnimateBackground() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the animateBackground property.
isAnimateBackground() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Gets the value of the animateBackground property.
isAutoClip() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the autoClip property.
isCheckBounds() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Gets the value of the checkBounds property.
isEven(int) - Static method in class io.github.palexdev.mfxeffects.utils.NumberUtils
Checks if the given number is even or odd, just a convenience method for aesthetic.
isFinite() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
isInfinite() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
isOpen() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Gets the value of the open property.
isPaused(Animation) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
 
isPlaying(Animation) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
 
isStopped(Animation) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
 
isWithinBounds(MouseEvent) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Checks if the given MouseEvent is within the bounds of the target region, uses Bounds.contains(Bounds) on the region's layout bounds.
ITransitionType - Interface in io.github.palexdev.mfxeffects.animations.base
 

L

layoutChildren() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
LayoutUtils - Class in io.github.palexdev.mfxeffects.utils
 
LEGACY - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
LEGACY_ACCELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
LEGACY_DECELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
lerp(Offset, Offset, double) - Static method in class io.github.palexdev.mfxeffects.beans.Offset
 
lesser(OffsetBase) - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
lesserEq(OffsetBase) - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
LEVEL0 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
LEVEL1 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
LEVEL2 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
LEVEL3 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
LEVEL4 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
LEVEL5 - Enum constant in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
levelEqualsShadow(ElevationLevel, DropShadow) - Static method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
Checks if the given DropShadow effect is equal to the given DepthLevel.
Linear - Class in io.github.palexdev.mfxeffects.animations.motion
The identity map over the unit interval.
Linear() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.Linear
 
LINEAR - Enum constant in enum class io.github.palexdev.mfxeffects.enums.Interpolators
 
LINEAR - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
LINEAR - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
LINEAR_TO_EASE_OUT - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
LONG1 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
LONG2 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
LONG3 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
LONG4 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 

M

M3Motion - Class in io.github.palexdev.mfxeffects.animations.motion
This class contains all the 'tokens' needed by Material 3 components regarding animations/motion, such as Curves and Durations.
mdToTime(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Given the momentum and the deceleration, computes the duration.
MEDIUM1 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
MEDIUM2 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
MEDIUM3 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
MEDIUM4 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
mfx.effects - module mfx.effects
 
MFXElevationManager - Class in io.github.palexdev.mfxeffects
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).
MFXElevationManager() - Constructor for class io.github.palexdev.mfxeffects.MFXElevationManager
 
MFXRippleGenerator - Class in io.github.palexdev.mfxeffects.ripple
Basic implementation of the ripple effect described by Material Design guidelines, adapted to JavaFX.
MFXRippleGenerator(Region) - Constructor for class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
MFXScrimEffect - Class in io.github.palexdev.mfxeffects
From Google's material design guidelines:
MFXScrimEffect() - Constructor for class io.github.palexdev.mfxeffects.MFXScrimEffect
 
minus(Offset) - Method in class io.github.palexdev.mfxeffects.beans.Offset
 
mod(double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
 
modalScrim(Pane, double) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Same as MFXScrimEffect.scrim(Pane, double) but the effect is placed at the end of the children list, covering all the pane's nodes
modalScrim(Pane, Node, double) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Adds a scrim effect to the specified pane with specified opacity.
MomentumTransition - Class in io.github.palexdev.mfxeffects.animations
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.
MomentumTransition() - Constructor for class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
MomentumTransition(double, double, double) - Constructor for class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
Motion - Class in io.github.palexdev.mfxeffects.animations.motion
This class holds a collection of Curves (JavaFX's Interpolators) to produce any kind of animation you could ever want.
Motion() - Constructor for class io.github.palexdev.mfxeffects.animations.motion.Motion
 
MOUSE_TRANSPARENT - Enum constant in enum class io.github.palexdev.mfxeffects.enums.MouseTransparentMode
The generator will ignore all mouse events.
MouseTransparentMode - Enum Class in io.github.palexdev.mfxeffects.enums
Enumeration for ripple generators to allow users to specify the behavior for mouse events.
mouseTransparentModeProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Allows to specify the behavior of the generator regarding Mouse events.
mtToDeceleration(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Given the momentum and duration, computes the deceleration.
mul(double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
 

N

next() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
Retrieves the next DepthLevel associated with this enumerator.
NO_CLIP - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
 
NumberUtils - Class in io.github.palexdev.mfxeffects.utils
Utils class for working with numbers.

O

of(double, double) - Static method in class io.github.palexdev.mfxeffects.beans.Position
 
of(double, double) - Static method in class io.github.palexdev.mfxeffects.beans.Size
 
of(double, KeyValue...) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Calls Animations.KeyFrames.of(Duration, KeyValue[]) by converting the given millis value with Duration.millis(double).
of(double, WritableValue<T>, T) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Calls Animations.KeyFrames.of(Duration, WritableValue, Object) by converting the given millis value with Duration.millis(double).
of(double, WritableValue<T>, T, Interpolators) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Calls Animations.KeyFrames.of(Duration, WritableValue, Object, Interpolators) by converting the given millis value with Duration.millis(double).
of(double, WritableValue<T>, T, Interpolator) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Calls Animations.KeyFrames.of(Duration, WritableValue, Object, Interpolator) by converting the given millis value with Duration.millis(double).
of(double, EventHandler<ActionEvent>) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Calls Animations.KeyFrames.of(Duration, EventHandler) by converting the given millis value with Duration.millis(double).
of(Consumer<Double>) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer.
of(Consumer<Double>, double) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer and duration in milliseconds.
of(Consumer<Double>, double, Interpolators) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer, duration in milliseconds and interpolator.
of(Consumer<Double>, double, Interpolator) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer, duration in milliseconds and interpolator.
of(Consumer<Double>, Duration) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer and duration.
of(Consumer<Double>, Duration, Interpolators) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer, duration and interpolator.
of(Consumer<Double>, Duration, Interpolator) - Static method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Creates a new ConsumerTransition with the given consumer, duration and interpolator.
of(Node, Duration) - Static method in class io.github.palexdev.mfxeffects.beans.AnimationsData
Builds a new AnimationsData object with the given node and duration, the action is set to null.
of(Node, Duration, EventHandler<ActionEvent>) - Static method in class io.github.palexdev.mfxeffects.beans.AnimationsData
Builds a new AnimationsData object with the given node and duration and action.
of(Duration, KeyValue...) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Returns a new KeyFrame with the given duration and keyvalues.
of(Duration, WritableValue<T>, T) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Returns a new KeyFrame with the given duration and builds a new KeyValue for it with the given writable property and endValue.
of(Duration, WritableValue<T>, T, Interpolators) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Returns a new KeyFrame with the given duration and builds a new KeyValue for it with the given writable property, endValue and interpolator.
of(Duration, WritableValue<T>, T, Interpolator) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Returns a new KeyFrame with the given duration and builds a new KeyValue for it with the given writable property, endValue and interpolator.
of(Duration, EventHandler<ActionEvent>) - Static method in class io.github.palexdev.mfxeffects.animations.Animations.KeyFrames
Returns a new KeyFrame with the given duration and action.
OFF - Enum constant in enum class io.github.palexdev.mfxeffects.enums.MouseTransparentMode
The generator will detect all mouse events.
Offset - Class in io.github.palexdev.mfxeffects.beans
 
Offset(double, double) - Constructor for class io.github.palexdev.mfxeffects.beans.Offset
 
OffsetBase - Class in io.github.palexdev.mfxeffects.beans.base
 
OffsetBase(double, double) - Constructor for class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
open() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
open(TransitionPane, Node, Node) - Method in interface io.github.palexdev.mfxeffects.animations.base.ITransitionType
 
OPEN_PSEUDO_CLASS - Static variable in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
openAnimationFactoryProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
openNodeProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
openProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
outDurationProperty() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 

P

ParallelBuilder() - Constructor for class io.github.palexdev.mfxeffects.animations.Animations.ParallelBuilder
 
parseCornerRadius(Region) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Tries to parse tje given Region's corner radius.
PauseBuilder() - Constructor for class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
 
playWithConsumer(Consumer<Double>) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Calls ConsumerTransition.setInterpolateConsumer(Consumer) and then starts the animation.
plus(Offset) - Method in class io.github.palexdev.mfxeffects.beans.Offset
 
position(Position) - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
This is typically given by a RippleGenerator during the generation of a ripple.
position(Position) - Method in class io.github.palexdev.mfxeffects.ripple.CircleRipple
Binds the Circle.centerXProperty() and Circle.centerYProperty() properties to the Position.xProperty() and Position.yProperty() properties.
Position - Class in io.github.palexdev.mfxeffects.beans
Simple bean that keeps track of two coordinates, x and y.
Position() - Constructor for class io.github.palexdev.mfxeffects.beans.Position
 
Position(double, double) - Constructor for class io.github.palexdev.mfxeffects.beans.Position
 

R

RECTANGLE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
 
relocate(Region, Node, double, double) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
removeEffect(Pane) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Removes the scrim effect from the specified pane.
removeEffect(Window) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Removes the scrim effect from the specified window.
resize(Region, Node, double, double) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
resizeRelocate(Region, Node, double, double, double, double) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
Ripple<S extends javafx.scene.shape.Shape> - Interface in io.github.palexdev.mfxeffects.ripple.base
Specifies the public API every type of Ripple shape should implement.
RippleClipType - Enum Class in io.github.palexdev.mfxeffects.enums
 
RippleClipTypeBuilder - Class in io.github.palexdev.mfxeffects.builders
Convenience class for building Ripple clip shapes.
RippleClipTypeBuilder() - Constructor for class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
RippleClipTypeBuilder(RippleClipType) - Constructor for class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
RippleClipTypeBuilder(RippleClipType, double, double) - Constructor for class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
rippleColorProperty() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Specifies the color of the ripples.
rippleColorProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the color of the ripples.
rippleColorProperty() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
RippleGenerator - Class in io.github.palexdev.mfxeffects.ripple
Deprecated.
RippleGenerator - Interface in io.github.palexdev.mfxeffects.ripple.base
Public API that all ripple generators should expose, this is also a connector between the generator and Ripple.
RippleGenerator(Region) - Constructor for class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
RippleGenerator(Region, RippleClipTypeBuilder) - Constructor for class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
RippleGenerator(Region, ElevationLevel) - Constructor for class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
RippleGenerator(Region, ElevationLevel, RippleClipTypeBuilder) - Constructor for class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
rippleOpacityProperty() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Specifies the starting opacity of the ripples.
rippleOpacityProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the starting opacity of the ripples.
ripplePrefSizeProperty() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Specifies the preferred size of the ripples.
ripplePrefSizeProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies the preferred size of the ripples.
rippleRadiusProperty() - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
rippleSizeMultiplierProperty() - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Specifies by how much the ripples should be "enlarged" by the animation.
rippleSizeMultiplierProperty() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Specifies by how much the ripples should be "enlarged" by the animation.
ROUNDED_RECTANGLE - Enum constant in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
 
runWhile(BooleanExpression, Runnable, Runnable) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
This method can be considered an utility.
runWhile(BooleanExpression, Runnable, Runnable, int) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
Same method as Animations.PauseBuilder.runWhile(BooleanExpression, Runnable, Runnable) but instead of running until the given expression is true, it is limited to a maximum number of retries.

S

SawTooth - Class in io.github.palexdev.mfxeffects.animations.motion
A sawtooth curve that repeats a given number of times over the unit interval.
SawTooth(int) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.SawTooth
 
scale(double, double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
 
scrim(Pane, double) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Adds a scrim effect to the specified pane with specified opacity.
scrimWindow(Window, double) - Method in class io.github.palexdev.mfxeffects.MFXScrimEffect
Adds a scrim effect to the specified Window's root pane with the specified opacity.
SequentialBuilder() - Constructor for class io.github.palexdev.mfxeffects.animations.Animations.SequentialBuilder
 
setAnimateBackground(boolean) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the animateBackground property.
setAnimateBackground(boolean) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Sets the value of the animateBackground property.
setAnimationSpeed(double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the animationSpeed property.
setAnimationType(ITransitionType) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
setArcs(double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setArcs(double, double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setAutoClip(boolean) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the autoClip property.
setBackground(Region, Paint) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Sets the background of the given region to the given color.
setBackground(Region, Paint, CornerRadii) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Sets the background of the given region to the given color, with the given radius.
setBackground(Region, Paint, CornerRadii, Insets) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Sets the background of the given region to the given color, with the given radius and insets.
setBackgroundColor(Paint) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the backgroundColor property.
setBackgroundOpacity(double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the backgroundOpacity property.
setCheckBounds(boolean) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the checkBounds property.
setClipSupplier(Supplier<Shape>) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the Supplier used by the generator to clip itself, thus avoiding ripples from overflowing.
setClipSupplier(Supplier<Shape>) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
setCloseAnimationFactory(TriFunction<TransitionPane, Node, Node, Animation>) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Sets the value of the closeAnimationFactory property.
setClosedNode(Node) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Sets the value of the closedNode property.
setCycleCount(int) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the "main" animation cycle count.
setCycleCount(int) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Sets the timeline cycle count.
setDelay(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the "main" animation delay.
setDelay(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
 
setDelay(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Sets the timeline delay.
setDelay(Duration) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the "main" animation delay.
setDelay(Duration) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
 
setDelay(Duration) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Sets the timeline delay.
setDelayFluent(Duration) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Sets the transition's delay.
setDuration(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
Calls Animations.PauseBuilder.setDuration(Duration) by converting the given millis value with Duration.millis(double).
setDuration(double) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Sets the transition duration in milliseconds.
setDuration(Duration) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
Sets the pause transition duration.
setDuration(Duration) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Sets the transition duration.
setGeneratorCenterX(double) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
setGeneratorCenterY(double) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
setHeight(double) - Method in class io.github.palexdev.mfxeffects.beans.Size
Sets the value of the height property.
setInDuration(Duration) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Sets the value of the inDuration property.
setInterpolateConsumer(Consumer<Double>) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Sets the consumer used by the ConsumerTransition.interpolate(double) method.
setInterpolator(Interpolators) - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Allows to set the interpolator of this animation by using one of the ones provided by the class Interpolators.
setInterpolatorFluent(Interpolators) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
 
setInterpolatorFluent(Interpolator) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
Sets the transition's interpolator.
setMouseTransparentMode(MouseTransparentMode) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the mouseTransparentMode property.
setOffsetH(double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setOffsetW(double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setOnFinished(EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the action to perform when the "main" animation ends.
setOnFinished(EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.PauseBuilder
Sets the action to perform when the pause transition ends.
setOnFinished(EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Sets the action to perform when the timeline ends.
setOnFinishedFluent(EventHandler<ActionEvent>) - Method in class io.github.palexdev.mfxeffects.animations.ConsumerTransition
 
setOnUpdate(Consumer<Double>) - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
 
setOpen(boolean) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Sets the value of the open property.
setOpenAnimationFactory(TriFunction<TransitionPane, Node, Node, Animation>) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Sets the value of the openAnimationFactory property.
setOpenNode(Node) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Sets the value of the openNode property.
setOutDuration(Duration) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Sets the value of the outDuration property.
setPositionFunction(Function<MouseEvent, Position>) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the Function used by the generator to convert a MouseEvent to a Position bean, which will be used as the coordinates at which create the ripple
setPositionFunction(Function<MouseEvent, Position>) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
setRadius(double) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setRate(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Sets the "main" animation rate/speed.
setRate(double) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Sets the timeline rate/speed.
setRippleClipType(RippleClipType) - Method in class io.github.palexdev.mfxeffects.builders.RippleClipTypeBuilder
 
setRippleClipTypeFactory(RippleClipTypeBuilder) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
 
setRippleColor(Paint) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the value of the rippleColor property.
setRippleColor(Paint) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the rippleColor property.
setRippleColor(Paint) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Sets the value of the rippleColor property.
setRippleOpacity(double) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the value of the rippleOpacity property.
setRippleOpacity(double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the rippleOpacity property.
setRipplePrefSize(double) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the value of the ripplePrefSize property.
setRipplePrefSize(double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the ripplePrefSize property.
setRippleRadius(double) - Method in class io.github.palexdev.mfxeffects.ripple.RippleGenerator
Deprecated.
Sets the value of the rippleRadius property.
setRippleSizeMultiplier(double) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the value of the rippleSizeMultiplier property.
setRippleSizeMultiplier(double) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Sets the value of the rippleSizeMultiplier property.
setRippleSupplier(Supplier<? extends Ripple<?>>) - Method in interface io.github.palexdev.mfxeffects.ripple.base.RippleGenerator
Sets the Supplier used by the generator to create ripples.
setRippleSupplier(Supplier<? extends Ripple<?>>) - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
 
setTargetOffset(Supplier<Position>) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Sets the value of the targetOffset property.
setTargetSize(Supplier<Size>) - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
Sets the value of the targetSize property.
setWidth(double) - Method in class io.github.palexdev.mfxeffects.beans.Size
Sets the value of the width property.
setX(double) - Method in class io.github.palexdev.mfxeffects.beans.Position
Sets the value of the x property.
setY(double) - Method in class io.github.palexdev.mfxeffects.beans.Position
Sets the value of the y property.
shadowOf(ElevationLevel) - Static method in class io.github.palexdev.mfxeffects.MFXElevationManager
Retrieves the DropShadow associated with the specified DepthLevel.
shadowOf(ElevationLevel, int) - Static method in class io.github.palexdev.mfxeffects.MFXElevationManager
Retrieves the DropShadow associated with the specified DepthLevel added to delta.
shadowOf(Color, double, double, double, double) - Static method in class io.github.palexdev.mfxeffects.MFXElevationManager
Returns a new instance of DropShadow with the specified characteristics.
shapeType() - Method in interface io.github.palexdev.mfxeffects.ripple.base.Ripple
 
SHORT1 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
SHORT2 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
SHORT3 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
SHORT4 - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
show(double, Node) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Calls Animations.TimelineBuilder.show(Duration, Node) by converting the given millis value with Duration.millis(double).
show(double, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Calls Animations.AbstractBuilder.show(Duration, Node...) by converting the given millis value with Duration.millis(double).
show(double, Window) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Calls Animations.TimelineBuilder.show(Duration, Window) by converting the given millis value with Duration.millis(double).
show(double, Window...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Calls Animations.AbstractBuilder.show(Duration, Window...) by converting the given millis value with Duration.millis(double).
show(AnimationsData) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Creates and adds a fade in animation for each given AnimationsData.
show(AnimationsData...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
Creates and adds a fade in animation for each given AnimationsData.
show(Duration, Node) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Builds the KeyFrames to show the given node by fading it in.
show(Duration, Node...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given node builds and adds an animation that shows the node by fading it in.
show(Duration, Window) - Method in class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
Builds a KeyFrame to show the given Window by fading it in.
show(Duration, Window...) - Method in class io.github.palexdev.mfxeffects.animations.Animations.AbstractBuilder
For each given window builds and adds an animation that shows the window by fading it in.
Size - Class in io.github.palexdev.mfxeffects.beans
This bean contains two DoubleProperty to keep track/specify the sizes of something in terms of width and height.
Size(double, double) - Constructor for class io.github.palexdev.mfxeffects.beans.Size
 
SLIDE_IN_BOTTOM - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_IN_LEFT - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_IN_RIGHT - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_IN_TOP - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_OUT_BOTTOM - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_OUT_LEFT - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_OUT_RIGHT - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLIDE_OUT_TOP - Enum constant in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
 
SLOW_MIDDLE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.Motion
 
snappedBoundHeight(Node) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
snappedBoundWidth(Node) - Static method in class io.github.palexdev.mfxeffects.utils.LayoutUtils
 
STANDARD - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
STANDARD_ACCELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
STANDARD_DECELERATE - Static variable in class io.github.palexdev.mfxeffects.animations.motion.M3Motion
 
StyleUtils - Class in io.github.palexdev.mfxeffects.utils
 
StyleUtils.CssMetaDataList - Class in io.github.palexdev.mfxeffects.utils
 

T

targetOffsetProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
targetSizeProperty() - Method in class io.github.palexdev.mfxeffects.animations.TransitionPane
 
ThreePointCubic - Class in io.github.palexdev.mfxeffects.animations.motion
A cubic polynomial composed of two curves that share a common center point.
ThreePointCubic(Offset, Offset, Offset, Offset, Offset) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.ThreePointCubic
 
Threshold - Class in io.github.palexdev.mfxeffects.animations.motion
A curve that is 0.0 until it hits the threshold, then it jumps to 1.0.
Threshold(double) - Constructor for class io.github.palexdev.mfxeffects.animations.motion.Threshold
 
TimelineBuilder() - Constructor for class io.github.palexdev.mfxeffects.animations.Animations.TimelineBuilder
 
timeToMomentum(double, double) - Static method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Given the displacement and the time, computes the momentum.
toInterpolator() - Method in enum class io.github.palexdev.mfxeffects.enums.Interpolators
Converts a Function<Double, Double> to a JavaFX's Interpolator.
toShadow() - Method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
 
toString() - Method in class io.github.palexdev.mfxeffects.beans.base.OffsetBase
 
toString() - Method in class io.github.palexdev.mfxeffects.beans.Position
 
toString() - Method in class io.github.palexdev.mfxeffects.beans.Size
 
toUnmodifiable() - Method in class io.github.palexdev.mfxeffects.utils.StyleUtils.CssMetaDataList
 
TransitionPane - Class in io.github.palexdev.mfxeffects.animations
 
TransitionPane() - Constructor for class io.github.palexdev.mfxeffects.animations.TransitionPane
 
TransitionPane(Node, Node) - Constructor for class io.github.palexdev.mfxeffects.animations.TransitionPane
 
transitionText(Labeled, double, String) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Calls Animations.transitionText(Labeled, Duration, String) by converting the given millis value with Duration.millis(double).
transitionText(Labeled, Duration, String) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Sets the text of the given Labeled with a fade out/fade in transition.
transitionText(Text, double, String) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Calls Animations.transitionText(Text, Duration, String) by converting the given millis value with Duration.millis(double).
transitionText(Text, Duration, String) - Static method in class io.github.palexdev.mfxeffects.animations.Animations
Sets the text of the given Text with a fade out/fade in transition.
translate(double, double) - Method in class io.github.palexdev.mfxeffects.beans.Offset
 
TriFunction<T,U,V,R> - Interface in io.github.palexdev.mfxeffects.utils
Represents a function that accepts three arguments and produces a result.

U

update() - Method in class io.github.palexdev.mfxeffects.animations.MomentumTransition
Runs every frame to call the MomentumTransition.getOnUpdate() consumer.
updateBackground(Region, Paint) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Changes the background color of a Region to the desired one.
updateBackground(Region, Paint, Insets) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
Changes the background color of a Region to the desired one and lets specify the background insets.
updateBackground(Region, Paint, CornerRadii, Insets) - Static method in class io.github.palexdev.mfxeffects.utils.StyleUtils
 
updateMouseMode() - Method in class io.github.palexdev.mfxeffects.ripple.MFXRippleGenerator
Automatically called when MFXRippleGenerator.mouseTransparentModeProperty() changes to update the way Mouse events are managed.

V

valueOf(String) - Static method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.palexdev.mfxeffects.enums.Interpolators
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.palexdev.mfxeffects.enums.MouseTransparentMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.palexdev.mfxeffects.animations.AnimationFactory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.palexdev.mfxeffects.enums.ElevationLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.palexdev.mfxeffects.enums.Interpolators
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.palexdev.mfxeffects.enums.MouseTransparentMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.palexdev.mfxeffects.enums.RippleClipType
Returns an array containing the constants of this enum class, in the order they are declared.

W

widthProperty() - Method in class io.github.palexdev.mfxeffects.beans.Size
 

X

xProperty() - Method in class io.github.palexdev.mfxeffects.beans.Position
The x coordinate property.

Y

yProperty() - Method in class io.github.palexdev.mfxeffects.beans.Position
The y coordinate property

Z

ZERO - Static variable in class io.github.palexdev.mfxeffects.beans.Offset
 
A B C D E F G H I L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form