Index
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 callingAnimations.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 callingAnimations.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
-
Common base class for
Animations.ParallelBuilder
andAnimations.SequentialBuilder
. - 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 aParallelTransition
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 aSequentialTransition
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
-
Calls
AnimationFactory.build(Node, double, Interpolator)
withAnimationFactory.INTERPOLATOR_V1
as the default interpolator. - 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 implementsRipple
. - 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 theConsumerTransition.interpolate(double)
method is called by using aConsumer
. - 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), inFlutter
they are calledCurves
. - 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 withDuration.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 fromLEVEL0
toLEVEL5
. - 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 withDuration.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 givenDropShadow
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 withDuration.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 withDuration.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 withDuration.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 withDuration.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
Interpolator
s 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 givenCurve
) from 0.0 atbegin
to 1.0 atend
, then remains 1.0 pastend
. - 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, usesBounds.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 givenDepthLevel
. - 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
Curve
s andDuration
s. - 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 byDepthLevel
, but it also allows to create customDropShadow
effects withMFXElevationManager.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
Curve
s (JavaFX'sInterpolator
s) 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 withthis
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 withDuration.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 withDuration.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 withDuration.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 withDuration.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 withDuration.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()
andCircle.centerYProperty()
properties to thePosition.xProperty()
andPosition.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 withDuration.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
- 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 specifiedDepthLevel
. - shadowOf(ElevationLevel, int) - Static method in class io.github.palexdev.mfxeffects.MFXElevationManager
-
Retrieves the
DropShadow
associated with the specifiedDepthLevel
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 withDuration.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 withDuration.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 withDuration.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 withDuration.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'sInterpolator
. - 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 withDuration.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 withDuration.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
A B C D E F G H I L M N O P R S T U V W X Y ZAll Classes and Interfaces|All Packages|Serialized Form